【问题标题】:How can i use Sqlite database in my android activity?如何在我的 android 活动中使用 Sqlite 数据库?
【发布时间】:2012-03-02 14:43:23
【问题描述】:

我正在使用 sqlite 数据库创建一个示例应用程序,不幸的是我不熟悉 sqlite 数据库概念。我有以下要求,

  1. 我有一个名为quotes.db 的sqlite 数据库。有两个字段的数据库是数字和报价。存储在 assets 文件夹中。
  2. 在我的活动中,我有两个字段,一个是编辑文本,另一个是按钮。
  3. 当用户在edittext中输入值(数字)并单击按钮时。现在我显示存储在数据库中的相应报价。

如果任何人的示例代码 sn-p 类似于这篇好心的帖子。提前致谢。

【问题讨论】:

标签: android database sqlite android-activity


【解决方案1】:

您可以关注this tutorial,这是对 Android 应用程序尤其是 Android 数据库的介绍。

查询网站:

本关于编写记事本应用程序的教程让您“动手” 介绍 Android 框架和您用于构建的工具 上的应用程序。从预配置的项目文件开始,它 指导您完成开发简单记事本的过程 应用程序,并提供了如何设置的具体示例 项目,开发应用程序逻辑和用户界面,然后 编译并运行应用程序。

【讨论】:

    【解决方案2】:

    在 android 中有几种创建和访问数据库的方法。

    方法一:使用简单的SQL语句 为此,请遵循本教程:http://saigeethamn.blogspot.in/2009/10/android-developer-tutorial-part-12.html

    方法2:使用扩展SQLiteOpenHelper的类 为此,请遵循本教程:http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

    我建议您遵循方法 2,因为一旦数据库设置完成,查询和更新数据库就会变得更加简单。另请注意,当您继续使用“内容提供者”时,方法 2 将再次非常有用。

    【讨论】:

      【解决方案3】:

      Android 开发手册有一个useful introduction 来表示该进程。查看Searchable Dictionary 获取一些示例代码。

      我在 this SO question 上回答了从您 assets/ 目录中的文件导入数据库的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-04
        • 2017-07-19
        • 1970-01-01
        • 1970-01-01
        • 2013-04-25
        • 1970-01-01
        相关资源
        最近更新 更多