【问题标题】:PreLoaded data in SQLite for android [duplicate]SQLite for android中的预加载数据[重复]
【发布时间】:2012-08-25 05:10:23
【问题描述】:

我是 android 应用程序开发的新手。我正在开发我的第一个应用程序,该应用程序显示所选日期(周一、周二等)所选班级/教师的时间表。 我已经完成了 UI。现在我的问题是如何以及在哪里编写整个数据库插入的代码(因为它应该从头开始加载)。 由于我是该领域的新手,任何人都可以详细地帮助我吗?

【问题讨论】:

标签: android sqlite


【解决方案1】:

您要执行的操作的一般步骤如下:

1) 创建/将您的数据库转换为 SQLite(Android 使用的数据库)
2) 将数据库放入您的assests 文件夹
3) 编写代码,在应用首次运行时将数据库从资产文件夹复制到私有数据库文件夹。
4) 一旦数据库位于私有文件夹中,根据需要编写代码以访问数据库。

在您的应用程序中使用/导入现有 SQLite 数据库的教程可以在 http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/ 找到

有很多关于创建数据库助手类(处理创建、读取、更新和删除功能)的教程。我之前用过和推荐过的一款不错的可以在http://www.anotherandroidblog.com/2010/08/04/android-database-tutorial/

找到

【讨论】:

    【解决方案2】:

    我认为您需要的是将您的数据库与您的 apk 一起提供。但是,您需要移动数据库文件,因为系统希望其数据库位于私有存储中。你可以看到这是如何做到的here

    如果您的数据库文件很大(超过 1MB),请结合this answer 以实现发货。

    【讨论】:

      猜你喜欢
      • 2017-05-06
      • 2014-10-20
      • 1970-01-01
      • 2020-06-12
      • 1970-01-01
      • 1970-01-01
      • 2015-06-02
      • 2012-12-04
      • 1970-01-01
      相关资源
      最近更新 更多