android-contentresolver相关内容
这里讨论了很多这个问题,结果大多不同,并且由于API的更改和URI类型的不同,没有明确的答案. 我自己没有答案,但让我们来谈谈. ExifInterface具有接受filePath的单个构造函数.这本身很烦人,因为现在不建议依赖路径-您应该使用Uri s和ContentResolver.好吧. 我们的Uri名为uri可以从onActivityResult的意图中检索(如果您使用ACTI
..
嗨,我们正在通过蓝牙开发Android多人游戏. 这是一个多人LUDO游戏,其中4个玩家相互连接并玩游戏. 我们被困在第三和第四名玩家的连接中. private OnMaxConnectionsReachedListener maxConnectionsListener = new OnMaxConnectionsReachedListener() { public void
..
我触发了选择zip文件的意图,并且在onActivityResult中,它为我提供了内容URI.例如::(content://com.android.providers.downloads.documents/document/197).选择的文件来自下载文件夹.谁能解释一下,如何查询内容解析器以获得文件路径?谢谢. Already tried code :- Cursor cur
..
我想导出ContentProvider以便由我的另一个应用程序使用.如何防止其他应用程序访问它?如果我使用android:permission属性,那么第三方应用程序不能仅将该权限应用于其应用程序吗?我真的只需要限制对我的应用程序的访问. 预先感谢... 解决方案 如果我使用android:permission属性,那么第三方应用程序不能仅将该权限应用于其应用程序吗? 那么
..
ContentProviders 和 ContentResolver 有什么区别?我不想使用SQLite数据库.我正在开发媒体应用程序. 解决方案 我找到了一些解释 Content Resolver 将URI解析为特定的 Content provider . 内容提供程序提供了一个查询内容的接口. 查询内容提供者的方法是contentResolverInstance.query
..
我正试图批量删除表中的某些项目. String ids = { "1", "2", "3" }; mContentResolver.delete(uri, MyTables._ID + "=?", ids); 但是我仍然收到以下错误消息 java.lang.IllegalArgumentException:绑定参数太多.提供了3个参数,但该语句需要1个参数.
..
底部的代码显示了如何从我的应用程序更新联系人图片.如果用户使用sim,电话和google联系人以及类似联系人,则此方法效果很好.但是,如果他使用Outlook应用程序,则Outlook应用程序会在一段时间后再次覆盖由我的应用程序设置的图像. 我能以某种方式解决吗?我是否可以强制覆盖Outlook图片,以使Outlook同步我的新照片而不是旧照片? 代码 byte[] photo
..
在华为P8 上测试我的应用时,我的行为很奇怪.一切在模拟器(Android版本4、5、6、7)以及 ASUS (Android 6)和 Samsung Galaxy S2 (Android 4.2)上均可正常运行. 以下步骤适用于物理设备和仿真器.调用contentResolver.query()后,我得到了设备所有联系人的光标. 我打开我的应用 我打电话给contentResolv
..
我正在研究一个示例应用程序,只是为了插入,更新和删除本机android联系人.我能够成功插入,更新和删除联系人.但是更新联系人照片时出现问题.下图是同一联系人有两个不同问题的观察结果. 更新联系人后,第一张图像仍显示旧图像.但是,当我查看全部详细信息时,我能够查看新更新的联系人图像,如第二幅图像所示.下面是更新联系人图像的代码. mBitmap =getAllowedPhotoBit
..
在我的代码中,联系人获取花费太多时间来获取联系人并显示在应用程序中. 请指导我我做错了什么,我应该纠正什么,以缩短执行时间. 这是我的代码. ContentResolver cr = getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null,
..
在Android 7中,getContentResolver().openAssetFileDescriptor(vCardUri, "r")返回将AssetFileDescriptor声明为getDeclaredLength()返回的-1的AssetFileDescriptor. 尝试将联系人作为vcard导出到vcf文件.我尝试过的代码如下 Uri uri = Uri.withAp
..
我正在尝试以编程方式修改联系人的显示名称: try { ArrayList ops = new ArrayList(); ops.add(ContentProviderOperation.newUpdate(Data.CONTENT_URI)
..
我已经尝试从电话获取whatsapp联系人,但我从RawContacts获取了whatsapp联系人的总计数,但如何获取whatsapp的号码和我不知道的名字.我试图找到解决方案,但无法获得确切的解决方案.请帮我. 我在下面放置了我的代码. ContentResolver cr = context.getContentResolver(); Cursor c = cr.query(
..
我正在使用以下代码: String selection = "((dtstart >= " + now + ") AND (dtend
..
我尝试了一种运行良好的解决方案(请参见下文),但在Android 4.4中,对startActivityForResult()的调用带来了一个名为“打开自"的活动,该活动还具有“最近",“图像",“下载"作为可供选择的几个应用.当我选择“图像"并尝试解析返回的内容URI(使用下面的代码)时,对cursor.getString()的调用将返回null.如果我使用Gallery应用程序选择了完全相同的
..
在KitKat之前(或在新Gallery之前),Intent.ACTION_GET_CONTENT返回了这样的URI content://media/external/images/media/3951. 使用ContentResolver并查询 MediaStore.Images.Media.DATA返回了文件URL. 但是在KitKat中,图库会像这样返回URI(通过"Las
..
在应用数据期间,我将notifyChange与Uri结合使用. 比方说我通知了content://com.package.my/items. 我还具有显示content://com.package.my/items/1中数据的详细信息Activity. 通知“一般" Uri是否还会导致通知“详细" Uri? 解决方案 方法notifyChange发送有关详细URI的通知.
..
我正在使用Telephony.Sms库加载正在处理的应用程序的已接收和已发送的SMS消息.当我将查询选择设置为null(查询中的第三项)时,它将在我测试过的不同类型的电话上显示所有已发送和已接收的短信. Cursor c = cr.query(Telephony.Sms.CONTENT_URI, null, null, null, null); 但是当我将其设置为特定数字时,在运行于AP
..
我正在尝试在Android上阅读SMS/MMS,并且在编写代码时遵循了 answer 并尝试在三星设备上的Android OS 6.0.1上运行它,但出现以下异常: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object
..
我正在使用此代码使用documentFile.createFile() 复制图像 private void newcopyFile(File fileInput, String outputParentPath, String mimeType, String newFileName) { DocumentFile do
..