android-contentresolver相关内容
如何获取 Android 设备的所有相机图像列表? 是通过 MediaStore 吗?怎么样? 解决方案 Gallery 应用通过使用 内容解析器 在 Images.Media.EXTERNAL_CONTENT_URI 并通过
..
目标:从 XML 数据刷新数据库 过程: 开始交易 删除表中的所有现有行 根据解析的 XML 的每个主要元素插入行到主表中并获得 PK 每个主要元素的每个子元素插入记录到第二个表中,提供上一步的 FK 提交交易 就数据库操作而言,这是非常标准的东西.问题是 CRUD 操作不是在 ContentProvider 内完成,而是使用 ContentResolver 所以插入看起
..
我想问一下为什么我们会得到这个注释: 方法调用 getContext.getContentResolver() 可能会产生空指针异常 为什么它存在而不是在程序片段/活动的其他部分?该方法已在 Google 制作的教程中使用 - 这里是 ContentProvider 代码的链接 https://github.com/udacity/Sunshine-Version-2/blob/sun
..
我们有一个 JUnit 测试类,它扩展了 ActivityInstrumentationTestCase2.测试(以及我们正在测试的类)使用扩展 ContentProvider 的 CommentContentProvider 来访问 SQLite 数据库,我们得到一个 NullPointerException [下面的完整堆栈跟踪] 在提供程序上运行查询时. 我们实例化一个 MockCon
..
将 DISTINCT 和/或 GROUPBY 添加到基于 ContentResolver 的查询的正确方法是什么? 现在我必须为每个特殊情况创建自定义 URI. 有更好的方法吗? (我仍然编程为 1.5 作为最小公分母) 解决方案 既然没有人来回答,我就说说我是如何解决这个问题的.基本上我会为每种情况创建自定义 URI 并在 selection 参数中传递条件.然后在 C
..
在 KitKat 之前(或在新画廊之前)Intent.ACTION_GET_CONTENT 返回了一个像这样的 URI content://media/external/images/media/3951. 使用 ContentResolver 并查询MediaStore.Images.Media.DATA 返回文件 URL. 然而,在 KitKat 中,画廊返回一个 URI(通
..
关于 Android 内容提供者的文档 描述了使用 ContentResolver,从 getContentResolver() 获取,用于访问内容. 然而,还有一个 ContentProviderClient,可以从 getContentResolver().acquireContentProviderClient(authority) 获得.它似乎提供了或多或少与 ContentReso
..
我有一些大文件(图像和视频)需要存储在内容提供商中.android 文档表明... 如果您要公开的字节数据是太大而不能放在桌子本身 -比如一个大的位图文件——向客户端公开数据的字段实际上应该包含一个内容:URI细绳.这是给客户端访问数据文件.这记录还应该有另一个字段,名为“_data",列出了确切的该文件在设备上的文件路径.此字段不可读取由客户,但由内容解析器.客户会打电话ContentRe
..
我希望在 Android 上执行以下查询(以伪代码形式): SELECT C.ID, C.NAME, CASE ISNULL(G.GROUPID,0) = 0 THEN 0 ELSE 1 END INGROUP来自联系人 CLEFT JOIN GROUPMEMBERSHIP G ON G.CONTACTID = C.ID 和 G.GROUPID = ? 我希望通过默认的 Contacts Co
..
我尝试使用以下代码删除与指定号码的联系: private void removeContact(Context context, String phone) {//context.getContentResolver().delete(Contacts.Phones.CONTENT_URI, phone, null);context.getContentResolver().delete(Con
..
之前有人问过有关 Android Q 和 Glide 的问题,但我无法将它们放在一起,所以我希望有人愿意提供帮助. 我正在将从云 (Firebase) 下载或从图库中选择或使用相机拍摄的图像保存到本地存储.我曾经将它保存在应用程序的文件夹中,并且可以将其添加到图库中,但是对于 Android Q,这不再可能.所以我改变了我的应用程序以使用 MediaStore 和 ContentResolv
..
我在 Pictures 目录中有一个自定义文件夹,就像这样Pictures/MyFolder.它在 MyFolder 中有图像.以下是仅在 MyFolder 文件夹上使用 ContentResolver 查询图像的方法. 我试过了 Cursor mediaCursor = context.getContentResolver().query(MediaStore.Files.getCont
..
我在列表视图中使用游标适配器.我打算使用内容解析器来获取光标.现在我改变了主意,给它一个学习 Realm 的机会. 如何使用领域获得 “光标" 对象?顺便说一句,我也很感激提供一些片段来对光标进行排序. 谢谢. final class Contact extends RealmObject {私人 CharSequence mName;公共 CharSequence getName(
..
光标c;ArrayList>list = new ArrayList>();c=getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,null,null,ContactsContract.Contacts.DISPLAY_NAME+"ASC");int i=0;而 (c.moveToNe
..
我想显示一个列表,其中包含存储在设备和 SIM 中的联系人的姓名(GIVEN_NAME、FAMILY_NAME)(我想排除帐户联系人). 我现在要做的是: 1) 我在 accountTypesArray 中获取所有帐户 2) 我查询不包括帐户的 RawContacts String where = ContactsContract.RawContacts.ACCOUNT_TY
..
我有以下方法: private String getRealPathFromUriForVideos(Uri selectedVideoUri) {String wholeID = DocumentsContract.getDocumentId(selectedVideoUri);String id = WholeID.split(":")[1];String[] column = { Medi
..
使用此代码 public static ListfindByKeyword(上下文上下文,字符串关键字){ContentResolver 解析器 = context.getContentResolver();uri uri = getContentUri();String[] 投影 = DataColumns.ALL;String selection = DataColumns.NAME+" l
..
我正在尝试在 android 4.4(api 级别 19)中打开与 json 配置文件相关的多个文件,我用过 Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);intent.addCategory(Intent.CATEGORY_OPENABLE);意图.setType({mime});this.startActivityForRes
..
是否可以将 FileProvider 提供给其他应用程序? manifest.xml ...
..
我已让用户选择他们想要的通知中的声音,但无法使其工作.它始终播放默认声音.他们在首选项中选择他们的声音
..