SQLite中的PreLoaded数据用于android

PreLoaded data in SQLite for android

本问题已经有最佳答案,请猛点这里访问。

我是Android应用程序开发的新手。 我正在开发我的第一个应用程序,该应用程序在所选日期(Mon,Tue等)显示所选课程/教师的时间表。
我已经完成了UI。 现在我的问题是& 在哪里编写整个数据库插入的代码(因为它应该从头开始加载)。
任何人都能以详细的方式帮助我,因为我是这个领域的新手吗?


您要做的一般步骤如下:

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

有关在应用程序中使用/导入现有SQLite数据库的教程,请访问http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

有许多教程可用于创建数据库助手类(用于处理创建,读取,更新和删除功能)。可以在http://www.anotherandroidblog.com/2010/08/04/android-database-tutorial/找到我以前使用和推荐过的好文章。


我认为你需要的是用你的apk运送你的数据库。但是,您需要移动数据库文件,因为系统期望其数据库位于专用存储中。你可以在这里看到这是如何完成的。

如果碰巧您的数据库文件很大(超过1MB),请结合此答案以实现发货。