0

我正在开发一个需要写入创建的数据库并稍后从中读取的 android 项目。

这个想法是让用户填写表格然后提交,它将提交到第一行的数据库表中。然后,如果他们再次点击提交,它将提交到第二行。

我已经定义了所有的活动布局,但我对如何制作数据库感到困惑。我在想也许我可以做一个内容提供商?

谁能告诉我该怎么做?我在这里看到的所有问题都跳过了婴儿步骤,这就是我需要的

4

5 回答 5

2

是的,你应该做一个内容提供者。有很多很棒的数据库制作教程——试试这个的第 8.0 节

于 2012-12-02T20:51:05.337 回答
2

由于您计划使用已定义数据库结构的预加载(创建)数据库,请参阅此链接以了解如何将预创建的数据库文件包含到您的应用程序中:

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

然后将新数据添加到您的数据库中,请参阅此教程。您可以忽略此处的创建表部分,因为您已经准备好表结构。

http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/

希望这可以帮助。

于 2012-12-02T20:58:56.893 回答
1

谷歌有大量的 Android 开发手册http://developer.android.com/training/basics/data-storage/databases.html

于 2012-12-02T20:52:37.917 回答
1

它也可以在没有内容提供者的情况下完成。

这可能会有所帮助。

http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/

于 2012-12-02T20:52:42.890 回答
1

首先,您不需要内容提供者...仅当您想将数据提供给其他应用程序时才需要内容提供者...它是其他应用程序的数据中央存储库。

现在你必须在android中使用SQLITE数据库......因为android支持sqlite数据库......下面的链接将指导你...... http://developer.android.com/training/basics/data-storage/databases.html

于 2012-12-02T20:55:01.063 回答