android - 尝试获取契约(Contract)组时出现问题 ~ 未知 URL 内容 ://com. android.contacts

标签 android android-sdk-2.1

尝试获取 Contracts Group 时出现问题

Uri contacts = ContactsContract.AUTHORITY_URI;
  //Log.v("23",contacts.toString());
  // Make the query.
  Cursor managedCursor = act.managedQuery(contacts, projection, // Which
    // columns
    // to
    // return
    null, // Which rows to return (all rows)
    null // Selection arguments (none)
    // Put the results in ascending order by name
    , ContactsContract.Groups.TITLE + " ASC"
    );

拥有:

<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permission>

我明白了 ERROR/DatabaseUtils(198): java.lang.IllegalArgumentException: 未知 URL 内容://com.android.contacts

最佳答案

您使用了错误的 Uri 尝试 ContactsContract.Groups.CONTENT_URI 从我的角度来看,使用联系人组非常棘手,因此请仔细阅读文档

关于android - 尝试获取契约(Contract)组时出现问题 ~ 未知 URL 内容 ://com. android.contacts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2343276/

相关文章:

android - 缓慢 flutter 的 GridView

android - 如何从 Eclipse 调试签名的 Android 应用程序?

Android:单击 map 上的某处时在谷歌地图上移动点

android - 将文本文件写入 SDCard 在 Android 中给出 IllegalArgumentException

Android - E/Surface:queueBuffer : error queuing buffer to SurfaceTexture, -22 崩溃

java - FileNotFoundException :/storage/emulated/0/Pictures/pic. jpg:打开失败:EACCES(权限被拒绝)

android - 利用 checkCallingOrSelfPermission() 进行权限提升攻击

android - 安装错误 : INSTALL_FAILED_INSUFFICIENT_STORAGE

android - 有什么方法可以从 android 上收到的短信中获取发件人电话号码?

Android view pager 几秒后自动换页