问题标签 [android-sqlite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
15 回答
246492 浏览

android - 发布带有数据库的应用程序

如果您的应用程序需要一个数据库并且它带有内置数据,那么发布该应用程序的最佳方式是什么?我是不是该:

  1. 预先创建 SQLite 数据库并将其包含在.apk?

  2. 在应用程序中包含 SQL 命令并让它创建数据库并在首次使用时插入数据?

我看到的缺点是:

  1. 可能的 SQLite 版本不匹配可能会导致问题,我目前不知道数据库应该去哪里以及如何访问它。

  2. 在设备上创建和填充数据库可能需要很长时间。

有什么建议么?指向有关任何问题的文档的指针将不胜感激。

0 投票
3 回答
95984 浏览

java - Get the field value with a Cursor

I'm creating an application and I have problems with Cursor. I have an SQLiteDatabase that returns me a Cursor when I try to fetch the values with this function:

I don't know how to obtain the value of the field in the Cursor. If I do that like so:

I only obtain the name of the columns (_id, title, body) but not the values. Any suggestions on how to achieve this?

0 投票
5 回答
203331 浏览

android - 如何在 Android 应用程序中执行 SQLite 查询?

我正在尝试在我的 Android 数据库上使用此查询,但它不返回任何数据。我错过了什么吗?

0 投票
5 回答
69281 浏览

android - 如何在 Android 中使用光标数据创建列表数组

如何使用光标数据创建列表数组(滚动时列表显示第一个字母)?

0 投票
2 回答
7491 浏览

android - Android在手机上浏览SQLite数据库

如何在我的 Android myTouch 手机上浏览我在我的应用程序中创建的 SQLite 数据库?

当我通过 adb shell 登录时,sqlite3 给了我一个权限被拒绝。是否有另一种方法来检查我的数据库和表是否正在创建,以及是否正在插入行?

我无法使用模拟器,因为它不能很好地播放视频等,这是我的应用程序的主要功能,所以我只能在手机上测试。

0 投票
6 回答
21347 浏览

java - 是否曾经调用过 onUpgrade 方法?

是否曾经调用过的onUpgrade方法SQLiteOpenHelper?如果是这样,它是什么时候调用的,由什么调用?如果开发人员没有调用它,那为什么会在那里?该功能到底发生了什么?我已经看到了删除所有表格的示例,但是随后有评论说删除所有表格不是您应该做的。有什么建议么?

0 投票
5 回答
24031 浏览

android - 将音频文件存储在数据库中

我正在开发一个应用程序。我需要使用至少 400 个音频文件,这些文件可以播放一些相应的文本。我的问题是哪种方法是最好的和优化的方法?

一种解决方案是将所有音频文件放在资源文件夹中并从那里引用。随着应用程序大小的增加,这永远不会是一个可行的解决方案。有没有什么办法可以将音频文件转换成某种格式转储到SQLite数据库中灵活检索?如果是这样,我有什么选择?

0 投票
0 回答
1005 浏览

android - SimpleCursorAdapter 在 Activity 中崩溃

我正在尝试使用使用 a 的列表创建一个活动SimpleCursorAdapter,但它不起作用。我正确地创建了光标,因为当我打印出文本时,所有的值都被打印出来,我知道这个SimpleCursorAdapter类没有问题,因为当我将它与图像内容提供程序一起使用时,它显示正确。但是,当我尝试将两者放在一起时,当我尝试打开活动时,我的应用程序崩溃了。这是我的源代码:

对于如何解决这个问题,有任何的建议吗?

0 投票
1 回答
2828 浏览

android - 在 android 中搜索数据库表的搜索功能

我已经使用 android 搜索对话框实现了搜索功能,以使用LIKE查询搜索表的多个列,但是搜索变得很慢,因为我以这样的方式编写查询,每次每个字段的文本(如示例字段标题,描述类别等)将被搜索。

那么有没有其他方法可以加快功能..

0 投票
1 回答
7758 浏览

java - 通过 ContentValues 将时间戳插入数据库

在 Android 中,是否可以使用 将时间戳插入数据库ContentValues?当我尝试使用以下内容添加它时:

我收到一个错误,告诉我my_date必须是String. 关于如何实现这一目标的任何建议?