我实际上创建了一个 Android 应用程序,现在我想在该应用程序中添加一个备份和恢复选项。如果我单击备份选项,则该特定用户的所有数据(包括视频、媒体等)都需要以 .zip 格式备份,并且需要保存在电话目录中。
我的问题是我是否需要使用 Android API 提供的 BackupAgentHelper 还是有其他方法可以做到这一点?如果有人可以提供帮助,那将非常有用..
最佳答案
您可以使用自动备份或键/值备份(通过扩展 BackupAgentHelper)。或者您可以实现自己的自定义备份解决方案。
如果您想要以 Android 版本 4,5 或 API 级别 22 或更低版本为目标,您需要使用键/值备份。如果您的目标是 Android 6 及更高版本,则可以使用自动备份。
自动备份和键/值备份的区别:
https://developer.android.com/guide/topics/data/backup.html
自动备份:
https://developer.android.com/guide/topics/data/autobackup.html
键/值备份:
https://developer.android.com/guide/topics/data/keyvaluebackup.html
关于android - 备份手机目录下android应用的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48755349/