现在的位置: 首页 > 综合 > 正文

Android短信数据库表结构介绍

2018年01月10日 ⁄ 综合 ⁄ 共 692字 ⁄ 字号 评论关闭

Android的短信数据库表在/data/data/com.android.providers.telephony/databases/mmssms.db,共15张表【MIUI V4系统,其他系统可能不同】,但有比较常用的有:
sms表:存储所有短信, 主要的列有_id, thread_id, address, person, date, read, type, body 。
threads表存储着每一个短信对话的线程,主要列有_id, date, message_count, recipient_ids, snippet, read。
canonical_addresses存储短信会话的联系人号码。
Sms表的thread_id与threads表的_id对应,threads表的recipient_ids与canonical_addresses表的_id对应。
可以使用的sms的Uri有
发件箱 content://sms/outbox
收件箱 content://sms/inbox
草稿箱 content://sms/draft
conversations content://sms/conversations
threads 表 uri: content://mms-sms/conversations?simple=true
canonical_addresses 表 uri content://mms-sms/canonical-addresses
此外需要说明的是,前四个Uri对应的内容可以进行增、删、改操作,后两个则只能读。
更为详细的介绍请看:【http://ezfantasy.iteye.com/blog/1472409

抱歉!评论已关闭.