我是Android应用程序开发的新手。我正在开发我的第一个应用程序,该应用程序在所选日期(Mon,Tue等)显示所选课程/教师的时间表。 我已经完成了UI。现在我的问题是&在哪里编写整个数据库插入的代码(因为它应该从头开始加载)。 任何人都能以详细的方式帮助我,因为我是这个领域的新手吗?
答案 0 :(得分:4)
您要做的一般步骤如下:
1)创建/转换您的数据库到SQLite(Android使用的数据库)
2)将数据库放入assests
文件夹中
3)编写代码,以便在第一次运行时将数据库从资产文件夹复制到应用程序的私有数据库文件夹
4)一旦DB在私人文件夹中,编写代码以根据需要访问数据库。
可在http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
找到在您的应用中使用/导入现有SQLite数据库的教程有许多教程可用于创建数据库帮助程序类(用于处理创建,读取,更新和删除功能)。我可以在http://www.anotherandroidblog.com/2010/08/04/android-database-tutorial/
找到我以前使用和推荐过的好文章答案 1 :(得分:1)
我认为您需要的是使用apk发送数据库。但是,您需要移动数据库文件,因为系统期望其数据库位于专用存储中。你可以看到这是如何完成的here。
如果碰巧您的数据库文件很大(超过1MB)与this answer结合以实现发货。