【发布时间】:2010-06-08 01:35:17
【问题描述】:
如果我有一堆永远不会改变的数据(例如英语词典或几百个颜色名称的 rgb 值),我如何使用 SQLite 数据库来存储它?我知道数据库比在应用程序启动时将所有内容加载到内存中要快,但是如何在应用程序第一次运行或“在”应用程序运行之前创建数据库?
【问题讨论】:
标签: database android sqlite static
如果我有一堆永远不会改变的数据(例如英语词典或几百个颜色名称的 rgb 值),我如何使用 SQLite 数据库来存储它?我知道数据库比在应用程序启动时将所有内容加载到内存中要快,但是如何在应用程序第一次运行或“在”应用程序运行之前创建数据库?
【问题讨论】:
标签: database android sqlite static
为什么不把它放在 SharedPreferences 文件中呢? (检查here)如果您对这些数据所做的只是加载一次和简单的查找(没有更新、插入、查询等),则无需拥有 SQLite 数据库的所有功能(开销)
【讨论】:
在安装期间为其提供 CREATE 和 INSERT 的 SQL 文件并丢弃初始化文件。
【讨论】: