我可以使用Android Cloud备份应用程序的数据库吗?这个功能有什么限制?
答案 0 :(得分:7)
我遇到了解决方案。显然它是在开发指南中。我应该把它放在这里,以便其他人可以从中受益。
BackupAgentHelper类具有 SharedPreferencesBackupHelper用于备份SharedPreferences文件。 FileBackupHelper从内部存储备份文件。
因此,为了备份数据库,我们需要将BackupAgent扩展为备份数据库中的数据。如果您在用户重新安装应用程序时有要还原的SQLite数据库,则需要构建一个自定义BackupAgent,在备份操作期间读取相应的数据,然后创建表并在还原操作期间插入数据。
请访问此链接以获取插图: http://developer.android.com/guide/topics/data/backup.html#BackupAgent