关于如何将数据库从assets复制到/data/data/tld.c.u/databases/—我找到了很多解决方案,但是仅仅以只读方式打开数据库并查询其内容是绝对不可能的吗?
我有一个相当大的数据库,我正在分发的应用程序和它的一种浪费,如果数据库必须复制出资产文件夹。

最佳答案

但是,仅仅以只读方式打开数据库并查询其内容是绝对不可能的吗?
对。
我有一个相当大的数据库,我正在分发的应用程序和它的一种浪费,如果数据库必须复制出资产文件夹。
考虑不将其与应用程序一起分发,而是在首次运行时下载,或者使用google play的新APK expansion files功能。

关于android - 直接从 Assets 以只读方式打开sqlite,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9911004/

10-08 23:22