如何直接从apk访问Pre填充数据库?

时间:2011-07-22 12:08:39

标签: android sqlite memory

我预先填充了大约25 MB的数据库,需要从assets文件夹复制到data / data / packagename /以从代码访问数据库。

我的问题是当我将apk文件从手机内存转移到SD卡时,它提供了以下信息:

Total storage used: 27.54Mb
Application: 892Kb
Data: 26.67Mb

如果我运行应用程序,数据库将从apk文件(从assets文件夹)复制到内部手机内存中的指定路径,并且数据库太大,设备变慢。并且最终存在数据库的重复,一个是在手机内存中,另一个是在sdcard上的apk文件中。

所以我的问题是我可以直接从apk文件访问预先填充的数据库而无需复制到任何其他地方吗?请帮帮我。

注意:我将数据库拆分为26个部分,因为资源文件夹不接受文件> 1.5 MB。所以我需要拆分整个数据库。

1 个答案:

答案 0 :(得分:1)

  

我可以直接从apk文件访问预先填充的数据库而无需复制到任何其他地方吗?

不,抱歉。