问题标签 [content-values]

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 投票
1 回答
45 浏览

android - 如何使用内容值通过外键将数据插入 SQLITE 数据库?

我有一个下表:

我想知道的是如何将数据插入我的Owner表并task_id从我的表中放入 FK TASK_TABLE?这是使用内容值。

请在下面检查我的代码段:

0 投票
0 回答
301 浏览

java - MediaStore 更新 SQLiteDatabase 错误:表 album_art 没有名为 relative_path 的列

奇怪的是,我在真实设备上尝试过,效果很好。仅在模拟器上由于某种原因它不起作用。

我什至尝试降低 api 级别,但仍然无法正常工作。

我尝试只更改歌曲名称,每次出现此行时,即使我没有更改专辑封面。

知道为什么它可以在真实设备上运行而没有任何问题而不是在模拟器上运行吗?

使用新值更新 MediaStore 中的表时出现 Logcat 错误。

更改 mp3 信息的代码

0 投票
1 回答
40 浏览

java - 在 java ContentValues 中转义 sqlite 列名

我有一个 SQLite 表,其中有一列名为“组”。我试过用单引号和方括号来定界。每次,它都会插入一个没有错误消息的“0”。至少当我不理会它时,我收到一条错误消息:

2019-11-30 16:18:43.634 11008-11008/com.example.fitcardsworkouttracker E/SQLiteDatabase:错误插入名称=炒鸡蛋卡路里=78组=80份=1个鸡蛋

android.database.sqlite.SQLiteException: near "group": syntax error (code 1): , while compile: INSERT INTO foods(name,calories,group,serving) VALUES (?,?,?,?)

0 投票
1 回答
780 浏览

java - 如何在 SQLite 中插入带外键的值?

我是 Android Sqlite 数据库的新手。我在 Android 中使用 SQLite 创建了一个数据库,并且我有一个Student_details使用表的外键的表:Student,我将 id 设置为AUTOINCREMENT. 我试图从表中返回AUTOINCREMENTId的值。Student

但我坚持使用作为外键值return values插入。COLUMN_FR_KEY_USER_ID = "student_id";

如何使用ContentValuesintoinsetDataIntoStudentDetails方法使用另一个表中的外键添加值?

数据库助手.java

MainActivity.java

0 投票
1 回答
1019 浏览

android - 在 android kotlin 中以编程方式创建联系人并将其共享为 v-card/vcf 文件

我在应用程序中本地有联系人数据,我想创建一个联系人对象并使用 whatsapp、facebook 等将其作为 v-card 或 vcf 文件共享到其他手机。

大多数解决方案都是基于从联系人列表中获取联系人然后共享这些,但在我的情况下,我必须以编程方式创建它。

0 投票
1 回答
704 浏览

android - MediaStore:更新由我的应用程序创建的文件后,它不能轻易删除

用于删除我的应用程序拥有的文件的下一个代码可以正常工作,没有例外RecoverableSecurityException,因为该文件是由我的应用程序创建的(使用ContentResolver.insert(...)方法)

但是,如果我使用方法更新由应用程序创建的文件,ContentResolver.update(...)则删除该文件将需要许可 - 它会引发RecoverableSecurityException并启动意图,该意图会打开一个系统对话框以确认修改文件

所以现在看起来我的应用程序不拥有该文件,并且为了删除它,我的用户必须确认每个文件的删除

在此处输入图像描述

这真的很烦人,我该如何解决这个问题?

因此,在应用程序ContentResolver.update(...)创建的您自己的文件ContentResolver.insert(...)失去修改此文件的权限后,将需要请求它

0 投票
1 回答
55 浏览

android - android.database.CursorIndexOutOfBoundsException:

android.database.CursorIndexOutOfBoundsException: 请求索引 0,大小为 0

我正在尝试从数据库中删除联系人。但我收到此错误。为什么?

0 投票
1 回答
50 浏览

android - 房间使用 SqlLiteOpenHelper 方法插入 ContentValues

我正在使用Room在我的应用程序中管理 SQLite 数据库。问题是我正在迁移一个项目,在该项目中我从私有 Web 服务下载一些数据,最后我收到一个ContentValues对象,其中包含要保存到我的 POJO 的所有数据(比如说 UserPojo)。因为我有这个 ContentValues 对象,我最初考虑使用该SqLiteOpenHelper's insert方法,但我不知道如何从我RoomDatabase的 .

我尝试的是以下内容:

好吗?我应该从哪里调用它?ViewModel? 一个新的DAO?我该怎么做?谢谢。

0 投票
1 回答
109 浏览

android - 使用 Android Intent (Java) 将视频分享到 WhatsApp 和其他应用程序

我想使用 Android Intent 系统实现分享视频到 WhatsApp 和其他应用程序功能。过去 2 天我一直在寻找它,但我没有得到正确的解决方案,而且我在 StackOverFlow 上找到了一些解决方案,我猜它们不再有效。

每当共享意图打开时,我单击 WhatsApp 并选择要共享的联系人,然后它说不支持文件格式

下面是我的代码: