database uri
SMS 短信
/data/data/com.android.providers.telephony/databases/mmssms.db
这个数据库有13张表,sms表存了短信信息。 sms表的uri是
public static final Uri CONTENT_URI = Uri.parse("content://sms");
strColumnName= _id strColumnValue=48 //短消息序号
strColumnName= thread_id strColumnValue=16 //对话的序号(conversation)
strColumnName= address strColumnValue=+8613411884805 //发件人地址,手机号
strColumnName= person strColumnValue=null //发件人,返回一个数字就是联系人列表里的序号,陌生人为null
strColumnName= date strColumnValue=1256539465022 //日期 long型,想得到具体日期自己转换吧!
strColumnName= protocol strColumnValue=0 //协议
strColumnName= read strColumnValue=1 //是否阅读
strColumnName= status strColumnValue=-1 //状态
strColumnName= type strColumnValue=1 //类型 1是接收到的,2是发出的
strColumnName= reply_path_present strColumnValue=0 //
strColumnName= subject strColumnValue=null //主题
strColumnName= body strColumnValue=您好 //短消息内容
strColumnName= service_center strColumnValue=+8613800755500 //短信服务中心号码编号,可以得知该短信是从哪里发过来的
------------------------------------------------------------------------------------
MMS 短信
/data/data/com.android.providers.telephony/databases/mmssms.db
问题是这样的,我备份了Android的彩信数据库,即mmssms.db文件,并且希望能成功把彩信部分的数据信息还原到还原数据库中。
在mmssms.db中与彩信相关的表有
Pdu表:记录一条彩信的主要信息,包括时间,thread_id等; “content://mms”
Addr表:记录一条彩信发送的目的地地址(手机号码),其中外键msg_id映射pdu表的id; “content://mms/Addr”
Part表:记录一条彩信息的附件,文本信息,基中外键mid映射pdu表的id号; “content://mms/Part”
------------------------------------------------------------------------------------
Contacts 联系人
/data/data/com.android.providers.contacts/databases/contacts2.db
contacts表
该表保存了所有的手机测联系人,每个联系人占一行,该表保存了联系人的
ContactID、联系次数、最后一次联系的时间、是否含有号码、是否被添加
到收藏夹等信息。
-----------------------------------------------------------
通话记录:
/data/data/com.android.providers.contacts/databases/contacts2.db
-----------------------------------------------------------

浙公网安备 33010602011771号