【问题标题】:Android how to make database backup?Android如何进行数据库备份?
【发布时间】:2012-11-10 22:38:36
【问题描述】:

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

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

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

有什么建议吗?

【问题讨论】:

    标签: android database cloud database-backups


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-09-21
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-06
      • 2013-06-15
      • 1970-01-01
      相关资源
      最近更新 更多