2

我正在创建一个 Android 应用程序,它有一个 SQLite 数据库 ( nodes.db) 和一个带有.png图像的文件夹(其相对文件路径存储在 db 中)。

为了能够将此数据库与图像一起导出/导入(一个文件中的一个.db和多个.pngs),我正在考虑创建一个类似.tar的文件。

  • 它是如何完成的?(在 Android 上以编程方式打包/解包文件).tar
  • 有没有更好的解决方案?(除了创建.tar文件)
4

1 回答 1

2

您也可以考虑使用http://developer.android.com/google/backup/index.html Android 备份服务。

[编辑]由于您不想要在线备份,您可以看看这里提出的解决方案:https ://stackoverflow.com/a/12490002/1234007

您可以通过这种方式转储 SQLite 数据库,然后您所要做的就是创建一个 tar 文件,因为那里有一个非常好的库https://code.google.com/p/jtar/

如果您想对您所做的备份进行加密和密码保护,最好使用 zip 作为备份文件https://code.google.com/p/winzipaes/用于救援。

于 2013-08-12T14:22:20.013 回答