2

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

4

2 回答 2

4

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

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/找到我之前使用和推荐过的一个好方法

于 2012-08-30T13:10:56.443 回答
1

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

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

于 2012-08-30T13:06:19.597 回答