问题标签 [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.
android - 发布带有数据库的应用程序
如果您的应用程序需要一个数据库并且它带有内置数据,那么发布该应用程序的最佳方式是什么?我是不是该:
预先创建 SQLite 数据库并将其包含在
.apk
?在应用程序中包含 SQL 命令并让它创建数据库并在首次使用时插入数据?
我看到的缺点是:
可能的 SQLite 版本不匹配可能会导致问题,我目前不知道数据库应该去哪里以及如何访问它。
在设备上创建和填充数据库可能需要很长时间。
有什么建议么?指向有关任何问题的文档的指针将不胜感激。
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?
android - 如何在 Android 应用程序中执行 SQLite 查询?
我正在尝试在我的 Android 数据库上使用此查询,但它不返回任何数据。我错过了什么吗?
android - 如何在 Android 中使用光标数据创建列表数组
如何使用光标数据创建列表数组(滚动时列表显示第一个字母)?
android - Android在手机上浏览SQLite数据库
如何在我的 Android myTouch 手机上浏览我在我的应用程序中创建的 SQLite 数据库?
当我通过 adb shell 登录时,sqlite3 给了我一个权限被拒绝。是否有另一种方法来检查我的数据库和表是否正在创建,以及是否正在插入行?
我无法使用模拟器,因为它不能很好地播放视频等,这是我的应用程序的主要功能,所以我只能在手机上测试。
java - 是否曾经调用过 onUpgrade 方法?
是否曾经调用过的onUpgrade
方法SQLiteOpenHelper
?如果是这样,它是什么时候调用的,由什么调用?如果开发人员没有调用它,那为什么会在那里?该功能到底发生了什么?我已经看到了删除所有表格的示例,但是随后有评论说删除所有表格不是您应该做的。有什么建议么?
android - 将音频文件存储在数据库中
我正在开发一个应用程序。我需要使用至少 400 个音频文件,这些文件可以播放一些相应的文本。我的问题是哪种方法是最好的和优化的方法?
一种解决方案是将所有音频文件放在资源文件夹中并从那里引用。随着应用程序大小的增加,这永远不会是一个可行的解决方案。有没有什么办法可以将音频文件转换成某种格式转储到SQLite数据库中灵活检索?如果是这样,我有什么选择?
android - SimpleCursorAdapter 在 Activity 中崩溃
我正在尝试使用使用 a 的列表创建一个活动SimpleCursorAdapter
,但它不起作用。我正确地创建了光标,因为当我打印出文本时,所有的值都被打印出来,我知道这个SimpleCursorAdapter
类没有问题,因为当我将它与图像内容提供程序一起使用时,它显示正确。但是,当我尝试将两者放在一起时,当我尝试打开活动时,我的应用程序崩溃了。这是我的源代码:
对于如何解决这个问题,有任何的建议吗?
android - 在 android 中搜索数据库表的搜索功能
我已经使用 android 搜索对话框实现了搜索功能,以使用LIKE查询搜索表的多个列,但是搜索变得很慢,因为我以这样的方式编写查询,每次每个字段的文本(如示例字段标题,描述类别等)将被搜索。
那么有没有其他方法可以加快功能..
java - 通过 ContentValues 将时间戳插入数据库
在 Android 中,是否可以使用 将时间戳插入数据库ContentValues
?当我尝试使用以下内容添加它时:
我收到一个错误,告诉我my_date
必须是String
. 关于如何实现这一目标的任何建议?