在Android云中备份数据库:

时间:2011-02-08 13:25:37

标签: android android-backup-service

我可以使用Android Cloud备份应用程序的数据库吗?这个功能有什么限制?

1 个答案:

答案 0 :(得分:7)

我遇到了解决方案。显然它是在开发指南中。我应该把它放在这里,以便其他人可以从中受益。

BackupAgentHelper类具有 SharedPreferencesBackupHelper用于备份SharedPreferences文件。 FileBackupHelper从内部存储备份文件。

因此,为了备份数据库,我们需要将BackupAgent扩展为备份数据库中的数据。如果您在用户重新安装应用程序时有要还原的SQLite数据库,则需要构建一个自定义BackupAgent,在备份操作期间读取相应的数据,然后创建表并在还原操作期间插入数据。

请访问此链接以获取插图: http://developer.android.com/guide/topics/data/backup.html#BackupAgent