我已经发现,没有办法将文件Bundle 到.apk中并将它们放在/sdcard上,到目前为止,最好的 Select 是在第一次运行时下载大文件.我读到了一篇教程,讲述了如何将sqlite db与apkBundle 在一起,然后复制它,以便可以使用SQLiteDatabase访问它(从而使所需的空间翻了一番,而且根本不使用/sdcard).
http://developer.android.com/guide/topics/data/data-storage.html#db表示所有数据库必须位于/data/data/package_name/Databases中.
真的是这样吗?有没有办法欺骗框架打开放在/sdcard分区上的数据库?有没有办法使用另一个SQLite java包装器/框架来访问这样的数据库?
如果上述问题的答案是否定的,我还有其他 Select 吗?我的数据在关系模型中表示得很好,但是太大了,另外,我希望能够在不需要重新安装/升级整个应用程序的情况下对其进行更新.