Android:以编程方式备份​​消息和文件

时间:2013-01-08 18:10:38

标签: java android backup

是否可以备份消息(SMS,MMS,电子邮件)和文件(内部和外部内存),然后使用相同的应用程序恢复它,而无需root /越狱设备?无论可能与否,我会考虑采用什么方法? [请支持SSCCE,谢谢]

我认为Android 2.2(Froyo)是我的基础平台。


更新:2013年1月30日

更新我的问题

2 个答案:

答案 0 :(得分:6)

为了赏金而引用这个问题是不是太过分了?

How to Read MMS Data in Android?

请务必在清单中请求READ_SMS权限。

答案 1 :(得分:2)

  

是否可以备份消息(短信,彩信,电子邮件)和文件(内部和外部内存),然后使用相同的应用程序恢复它,而无需root /越狱设备?

不是全部。事实上,大多数情况都没有。

有些东西有公开的,有文档记录的加载和保存数据的方法,例如Android SDK中记录的内容提供程序。其中许多并非旨在用于备份/恢复目的。例如,如果您尝试备份和恢复联系人,因为其中许多联系人实际上是从其他来源(例如,Facebook)同步的,您可能会把事情搞砸了。

有些东西没有文档,不受支持的加载和保存数据的方法,例如SMS内容提供商。由于您无法准确预测多个设备的行为,因此尝试使用这些来源实施备份/恢复机制是不切实际的恕我直言。

出于隐私和安全原因,您无法访问内部存储上的所有其他内容。