【发布时间】:2010-12-05 14:06:54
【问题描述】:
我已经有一个在 Windows 中创建的 sqlite3 db 文件,有没有办法将此文件打包到我的 android 应用程序中,并从应用程序中作为 sqlite db 访问它,或者我必须在应用程序加载时创建一个 db还是仅在Android中?
db有大约一千条记录,所以再次编写sql脚本可能会单调和繁琐。
【问题讨论】:
我已经有一个在 Windows 中创建的 sqlite3 db 文件,有没有办法将此文件打包到我的 android 应用程序中,并从应用程序中作为 sqlite db 访问它,或者我必须在应用程序加载时创建一个 db还是仅在Android中?
db有大约一千条记录,所以再次编写sql脚本可能会单调和繁琐。
【问题讨论】:
得到这个link,似乎符合我的目的
【讨论】:
将其打包为资产或原始资源。从那里将其复制到设备上的适当位置。缺点:您将占用闪存上 1.5 倍到 2 倍的空间(对于存储在 APK 中的可能压缩副本加上实际要使用的副本)。
或者,在第一次运行时从服务器下载数据库。
【讨论】: