我正在尝试备份&恢复应用程序,我想备份所有短信和所有联系人信息。我阅读了很多关于内容提供商的内容,但我首先尝试复制这些contacts2.db
和smsmms.db
文件(我发现的懒惰和最简单的方法),因为权限问题(这些数据库是私有的)没有成功。
现在看来内容提供商仍然是我唯一的问题。我考虑过访问SMS和联系人中的每个数据字段,将其存储在具有特定结构的文件(XML格式)中,易于阅读和恢复。
这是一个好方法吗?有没有其他简单的方法,而不是内容提供商为我的备份和&恢复目的?
答案 0 :(得分:0)
您需要访问内容提供商
http://developer.android.com/guide/topics/providers/content-providers.html
获取联系人在该页面上解释,但它没有提到短信,因为短信使用内容的Uri:// sms(我认为)