是否有任何Android 官方方式将 sql db 备份到 SD 或手机?文档中提到了几个备份助手类,但它们都没什么用。
我知道 sql 文件是一个简单的 db 文件,我可以使用 Java IO 类在某处读写。但如果我们有最新版本的应用程序,其中包含几个新添加的列,这不是一个明智的主意。我们无法恢复。
有没有办法克服这个问题?文档中提供了所谓的android工程师的任何简单方法?
是否有任何Android 官方方式将 sql db 备份到 SD 或手机?文档中提到了几个备份助手类,但它们都没什么用。
我知道 sql 文件是一个简单的 db 文件,我可以使用 Java IO 类在某处读写。但如果我们有最新版本的应用程序,其中包含几个新添加的列,这不是一个明智的主意。我们无法恢复。
有没有办法克服这个问题?文档中提供了所谓的android工程师的任何简单方法?
你见过备份管理器吗?http://developer.android.com/guide/topics/data/backup.html
这是一篇关于如何将它与 Gson 一起使用的文章。
https://advancedweb.hu/2015/01/06/efficient-sqlite-backup-on-android/
不确定这是否是最佳解决方案,但这将允许您选择要恢复的列。
我使用以下方法: