我预先填充了大约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。所以我需要拆分整个数据库。
答案 0 :(得分:1)
我可以直接从apk文件访问预先填充的数据库而无需复制到任何其他地方吗?
不,抱歉。