如果我有一堆永远不会改变的数据(例如英语词典或几百种颜色名称的rgb值),我如何使用SQLite数据库来存储它?我知道数据库比在应用程序启动时将所有内容加载到内存中更快,但是如何在应用程序第一次运行或“在应用程序运行之前”创建数据库?
答案 0 :(得分:1)
为什么不把它放在SharedPreferences文件中呢? (检查here)如果你要对这些数据做的只是加载一次并且简单的查找(没有更新,插入,查询等),则不需要拥有SQLite数据库的所有功能(开销)< / p>
答案 1 :(得分:0)
在安装期间输入一个CREATE和INSERT的SQL文件,并丢弃初始化文件。