【问题标题】:How do I put static data into an SQLite database in Android?如何将静态数据放入 Android 中的 SQLite 数据库?
【发布时间】:2010-06-08 01:35:17
【问题描述】:

如果我有一堆永远不会改变的数据(例如英语词典或几百个颜色名称的 rgb 值),我如何使用 SQLite 数据库来存储它?我知道数据库比在应用程序启动时将所有内容加载到内存中要快,但是如何在应用程序第一次运行或“在”应用程序运行之前创建数据库?

【问题讨论】:

    标签: database android sqlite static


    【解决方案1】:

    为什么不把它放在 SharedPreferences 文件中呢? (检查here)如果您对这些数据所做的只是加载一次和简单的查找(没有更新、插入、查询等),则无需拥有 SQLite 数据库的所有功能(开销)

    【讨论】:

      【解决方案2】:

      在安装期间为其提供 CREATE 和 INSERT 的 SQL 文件并丢弃初始化文件。

      【讨论】:

      • 在 Android 安装过程中如何做一些事情?
      猜你喜欢
      • 1970-01-01
      • 2015-12-01
      • 2018-08-26
      • 1970-01-01
      • 2021-05-20
      • 1970-01-01
      • 1970-01-01
      • 2015-08-01
      • 1970-01-01
      相关资源
      最近更新 更多