我想将数据库备份到我的应用程序,所以我正在寻找最好的方法。
我应该保存数据库的副本并以编程方式进行备份吗?
可以使用备份管理器进行数据库备份吗?
任何提示?
答案 0 :(得分:1)
如果您只是为了让用户出于某些原因保存应用程序的当前状态,则db文件复制将没有问题。您可以在此处找到大量示例,例如:https://stackoverflow.com/a/2251647/812046
但是如果你需要在其他设备上恢复数据,你应该想到sqlite .dump
之类的东西,你必须自己实现它。据我所知,如果你没有root,你将无法使用本机sqlite转储。
有一次我用简单的csv文件在android设备和openbsd机器之间复制数据。适用于少量数据。