系统的短信库存在data/data/com.android.providers.telephony/databases/mmssms.db
打开mmssms.db 再打开sms表 因为所有短信数据都储存在这张表上
threads代表所有的会话信息。每个会话代表与某个联系人的组信息。sms代表所有的短信,其中的thread_id代表属于哪个会话。
sms表:存储所有短信, 主要的列有_id, thread_id, address, person, date, read, type, body 。
sms表的字段信息:
_id 短信的id;thread_id表示该短信所属的会话的id;date表示该短信的日期;read表示该短信是否已读;type表示该短信的类型,例如1表示接收类型,2表示发送类型,3表示草稿类型;body表示短信的内容。
threads表存储着每一个短信对话的线程,主要列有_id, date, message_count, recipient_ids, snippet, read。
threads表的字段信息:
_id字段表示该会话id;date表示该会话最后一

本文介绍了Android系统中短信数据库的结构,包括mmssms.db中的sms和threads表,详细解析了各字段含义,如sms表的_id、thread_id、date、read、type和body,以及threads表的_id、date、message_count、snippet和read。同时,提到了canonical_addresses表与sms和threads表的关系,以及Android短信相关的不同Uri,如发件箱、收件箱、草稿箱和会话表。
最低0.47元/天 解锁文章
173

被折叠的 条评论
为什么被折叠?



