【发布时间】:2012-03-28 15:39:08
【问题描述】:
我找到了很多关于如何将数据库从资产复制到 /data/data/tld.c.u/databases/ 的解决方案 - 但是绝对不可能只以只读方式打开数据库并查询它内容?
我有一个相当大的数据库,我正在与应用程序一起分发,如果必须将数据库从资产文件夹中复制出来,那将是一种浪费。
【问题讨论】:
-
这可能会有所帮助:stackoverflow.com/a/9109728/265167
我找到了很多关于如何将数据库从资产复制到 /data/data/tld.c.u/databases/ 的解决方案 - 但是绝对不可能只以只读方式打开数据库并查询它内容?
我有一个相当大的数据库,我正在与应用程序一起分发,如果必须将数据库从资产文件夹中复制出来,那将是一种浪费。
【问题讨论】:
但是绝对不可能只以只读方式打开数据库并查询其内容吗?
是的。
我有一个相当大的数据库,我正在与应用程序一起分发,如果必须将数据库从资产文件夹中复制出来,那是一种浪费。
考虑不要将其与应用一起分发,而是在首次运行时下载它,或者使用 Google Play 的新 APK expansion files 设施。
【讨论】: