android-contentresolver相关内容

Android:使用 ContentResolver 时的 SQLite 事务

目标:从 XML 数据刷新数据库 过程: 开始交易 删除表中的所有现有行 根据解析的 XML 的每个主要元素插入行到主表中并获得 PK 每个主要元素的每个子元素插入记录到第二个表中,提供上一步的 FK 提交交易 就数据库操作而言,这是非常标准的东西.问题是 CRUD 操作不是在 ContentProvider 内完成,而是使用 ContentResolver 所以插入看起 ..

Android:getContext().getContentResolver() 有时会得到 NullPointerException

我想问一下为什么我们会得到这个注释: 方法调用 getContext.getContentResolver() 可能会产生空指针异常 为什么它存在而不是在程序片段/活动的其他部分?该方法已在 Google 制作的教程中使用 - 这里是 ContentProvider 代码的链接 https://github.com/udacity/Sunshine-Version-2/blob/sun ..

使用 MockContentResolver 查询导致 NullPointerException

我们有一个 JUnit 测试类,它扩展了 ActivityInstrumentationTestCase2.测试(以及我们正在测试的类)使用扩展 ContentProvider 的 CommentContentProvider 来访问 SQLite 数据库,我们得到一个 NullPointerException [下面的完整堆栈跟踪] 在提供程序上运行查询时. 我们实例化一个 MockCon ..

Android:ContentResolver 中的 Distinct 和 GroupBy

将 DISTINCT 和/或 GROUPBY 添加到基于 ContentResolver 的查询的正确方法是什么? 现在我必须为每个特殊情况创建自定义 URI. 有更好的方法吗? (我仍然编程为 1.5 作为最小公分母) 解决方案 既然没有人来回答,我就说说我是如何解决这个问题的.基本上我会为每种情况创建自定义 URI 并在 selection 参数中传递条件.然后在 C ..
发布时间:2021-12-27 08:00:47 移动开发

如何在 android 内容提供程序中存储大 blob?

我有一些大文件(图像和视频)需要存储在内容提供商中.android 文档表明... 如果您要公开的字节数据是太大而不能放在桌子本身 -比如一个大的位图文件——向客户端公开数据的字段实际上应该包含一个内容:URI细绳.这是给客户端访问数据文件.这记录还应该有另一个字段,名为“_data",列出了确切的该文件在设备上的文件路径.此字段不可读取由客户,但由内容解析器.客户会打电话ContentRe ..

使用“content://"显示来自 URI 的图像在 Android Q 上使用 Glide 的方案

之前有人问过有关 Android Q 和 Glide 的问题,但我无法将它们放在一起,所以我希望有人愿意提供帮助. 我正在将从云 (Firebase) 下载或从图库中选择或使用相机拍摄的图像保存到本地存储.我曾经将它保存在应用程序的文件夹中,并且可以将其添加到图库中,但是对于 Android Q,这不再可能.所以我改变了我的应用程序以使用 MediaStore 和 ContentResolv ..

使用 Realm 库获取光标

我在列表视图中使用游标适配器.我打算使用内容解析器来获取光标.现在我改变了主意,给它一个学习 Realm 的机会. 如何使用领域获得 “光标" 对象?顺便说一句,我也很感激提供一些片段来对光标进行排序. 谢谢. final class Contact extends RealmObject {私人 CharSequence mName;公共 CharSequence getName( ..

仅获取 SIM 卡和设备存储的联系人

我想显示一个列表,其中包含存储在设备和 SIM 中的联系人的姓名(GIVEN_NAME、FAMILY_NAME)(我想排除帐户联系人). 我现在要做的是: 1) 我在 accountTypesArray 中获取所有帐户 2) 我查询不包括帐户的 RawContacts String where = ContactsContract.RawContacts.ACCOUNT_TY ..