0

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

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

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

有小费吗?

4

1 回答 1

1

如果您出于某些原因只是让用户保存应用程序的当前状态,那么复制 db 文件就可以了。您可以在这里找到大量示例,例如:https ://stackoverflow.com/a/2251647/812046

但是,如果您需要在其他设备上恢复数据,您应该考虑任何类似的方法sqlite .dump,并且您必须自己实施。据我所知,如果您没有 root,您将无法使用本机 sqlite 转储。曾经我使用简单的 csv 文件在 android 设备和 openbsd 机器之间复制数据。适用于少量数据。

于 2012-11-10T23:21:35.180 回答