尝试获取 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/