如何在zip文件中访问SQLite数据库 - android

时间:2015-11-01 10:12:28

标签: java android database sqlite

我有180 MB的SQLite数据库。如果我压缩它,它将只有大约40 MB。 我将文件保存在资产文件夹中,并且在apk中没有问题因为它在apk中被压缩了。

但是当我将资产文件夹中的db文件复制到手机内存或SD卡时,它的容量为180 MB。

那么,有没有办法在android中使用压缩的db文件?

1 个答案:

答案 0 :(得分:0)

与在APK中拥有此数据库相反,我建议:

  • 将数据库放入服务器,并根据需要选择性地查询服务器以获取记录;
  • 将数据库文件放入服务器,并让应用程序在需要时将其下载到设备的SD卡。

那就是说,如果你真的想沿着现在的路走下去,你可以假设用GZIPInputStream鞭打一些东西。