Android如何进行数据库备份?

时间:2012-11-10 22:38:36

标签: android database cloud database-backups

我想将数据库备份到我的应用程序,所以我正在寻找最好的方法。

我应该保存数据库的副本并以编程方式进行备份吗?

可以使用备份管理器进行数据库备份吗?

任何提示?

1 个答案:

答案 0 :(得分:1)

如果您只是为了让用户出于某些原因保存应用程序的当前状态,则db文件复制将没有问题。您可以在此处找到大量示例,例如:https://stackoverflow.com/a/2251647/812046

但是如果你需要在其他设备上恢复数据,你应该想到sqlite .dump之类的东西,你必须自己实现它。据我所知,如果你没有root,你将无法使用本机sqlite转储。 有一次我用简单的csv文件在android设备和openbsd机器之间复制数据。适用于少量数据。