android-contentresolver相关内容

关于如何从URI获取Exif数据的最终答案

这里讨论了很多这个问题,结果大多不同,并且由于API的更改和URI类型的不同,没有明确的答案. 我自己没有答案,但让我们来谈谈. ExifInterface具有接受filePath的单个构造函数.这本身很烦人,因为现在不建议依赖路径-您应该使用Uri s和ContentResolver.好吧. 我们的Uri名为uri可以从onActivityResult的意图中检索(如果您使用ACTI ..
发布时间:2020-08-27 00:05:26 移动开发

如何将对ContentProvider的访问限制为仅对我的应用程序?

我想导出ContentProvider以便由我的另一个应用程序使用.如何防止其他应用程序访问它?如果我使用android:permission属性,那么第三方应用程序不能仅将该权限应用于其应用程序吗?我真的只需要限制对我的应用程序的访问. 预先感谢... 解决方案 如果我使用android:permission属性,那么第三方应用程序不能仅将该权限应用于其应用程序吗? 那么 ..

Android中的contentprovider和contentResolver有什么区别

ContentProviders 和 ContentResolver 有什么区别?我不想使用SQLite数据库.我正在开发媒体应用程序. 解决方案 我找到了一些解释 Content Resolver 将URI解析为特定的 Content provider . 内容提供程序提供了一个查询内容的接口. 查询内容提供者的方法是contentResolverInstance.query ..

更新联系人图片-支持Outlook等其他提供商

底部的代码显示了如何从我的应用程序更新联系人图片.如果用户使用sim,电话和google联系人以及类似联系人,则此方法效果很好.但是,如果他使用Outlook应用程序,则Outlook应用程序会在一段时间后再次覆盖由我的应用程序设置的图像. 我能以某种方式解决吗?我是否可以强制覆盖Outlook图片,以使Outlook同步我的新照片而不是旧照片? 代码 byte[] photo ..

如果在Intent.ACTION_INSERT之后调用contentResolver.query(ContactsContract.Contacts.CONTENT_URI ...)返回0个游标

在华为P8 上测试我的应用时,我的行为很奇怪.一切在模拟器(Android版本4、5、6、7)以及 ASUS (Android 6)和 Samsung Galaxy S2 (Android 4.2)上均可正常运行. 以下步骤适用于物理设备和仿真器.调用contentResolver.query()后,我得到了设备所有联系人的光标. 我打开我的应用 我打电话给contentResolv ..

如何在Android上更新本机联系人照片?

我正在研究一个示例应用程序,只是为了插入,更新和删除本机android联系人.我能够成功插入,更新和删除联系人.但是更新联系人照片时出现问题.下图是同一联系人有两个不同问题的观察结果. 更新联系人后,第一张图像仍显示旧图像.但是,当我查看全部详细信息时,我能够查看新更新的联系人图像,如第二幅图像所示.下面是更新联系人图像的代码. mBitmap =getAllowedPhotoBit ..
发布时间:2020-08-25 08:05:46 移动开发

在Android 7中,ContentResolver的method-openAssetFileDescriptor(vCardUri,"r")返回声明为Length为-1的AssetFileDescriptor

在Android 7中,getContentResolver().openAssetFileDescriptor(vCardUri, "r")返回将AssetFileDescriptor声明为getDeclaredLength()返回的-1的AssetFileDescriptor. 尝试将联系人作为vcard导出到vcf文件.我尝试过的代码如下 Uri uri = Uri.withAp ..

如何以编程方式从Android获取whatsapp联系人?

我已经尝试从电话获取whatsapp联系人,但我从RawContacts获取了whatsapp联系人的总计数,但如何获取whatsapp的号码和我不知道的名字.我试图找到解决方案,但无法获得确切的解决方案.请帮我. 我在下面放置了我的代码. ContentResolver cr = context.getContentResolver(); Cursor c = cr.query( ..

将content://URI转换为Android 4.4中的实际路径

我尝试了一种运行良好的解决方案(请参见下文),但在Android 4.4中,对startActivityForResult()的调用带来了一个名为“打开自"的活动,该活动还具有“最近",“图像",“下载"作为可供选择的几个应用.当我选择“图像"并尝试解析返回的内容URI(使用下面的代码)时,对cursor.getString()的调用将返回null.如果我使用Gallery应用程序选择了完全相同的 ..
发布时间:2020-08-24 06:28:38 移动开发

特定号码的短信未在其他设备上显示

我正在使用Telephony.Sms库加载正在处理的应用程序的已接收和已发送的SMS消息.当我将查询选择设置为null(查询中的第三项)时,它将在我测试过的不同类型的电话上显示所有已发送和已接收的短信. Cursor c = cr.query(Telephony.Sms.CONTENT_URI, null, null, null, null); 但是当我将其设置为特定数字时,在运行于AP ..