我已经发现有没有办法捆绑在的apk文件,并让它们在/ SD卡,最好的办法,到目前为止是在第一次运行下载大型文件。我找到了一篇教程,讲述如何将一个sqlite数据库与apk捆绑在一起,然后复制它,以便可以使用SQLiteDatabase访问它(因此需要的空间翻倍,并且根本不使用/ sdcard)。我可以下载/ sdcard上的SQLite数据库并从我的Android应用程序访问它吗?
http://developer.android.com/guide/topics/data/data-storage.html#db说,所有的数据库必须在/数据/数据/包名/数据库。
果真如此?有没有办法欺骗框架打开放置在/ SD卡分区的数据库?有没有办法使用另一个SQLite java包装/框架来访问这样的数据库?
如果回答上面是“不”,我有什么其他选择?我的数据在关系模型中表现得非常好,但它太大了,另外,我希望能够在无需重新安装/升级整个应用程序的情况下进行更新。
你提到“我来到一个教程说如何捆绑一个sqlite数据库与apk然后复制它..”。你有一个指向这个资源的指针吗? – Ichorus 2010-11-04 22:37:50
@Ichorus - 我想这是他可能指的是 - http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/ – 2012-11-17 15:05:04