我目前正在开发一个使用SQLite数据库的安卓应用程序。我正在寻找如何备份/恢复数据库到外部服务或从外部服务,如Dropbox的想法。我已经做了一些如下的解释:
Android backup/restore: how to backup an internal database?
Backup/restore sqlite db in android
这些解释主要是关于本地备份,但我想备份到云,正如我提到的,类似于Dropbox。
请帮帮忙。先谢谢你...
发布于 2014-10-06 16:46:52
使用answer here,您可以以.db File对象的形式获取对数据库的引用。
final String inFileName = "/data/data/<your.app.package>/databases/foo.db";
File dbFile = new File(inFileName);一旦你有了它,就很容易使用Dropbox Sync API读/写用户的Dropbox。
File写入Dropbox directoryFileInputStream。https://stackoverflow.com/questions/26212460
复制相似问题