从 Android 文档中,我了解到我可以将 ContactsContract.Contacts.Data.CONTENT_DIRECTORY 字符串附加到 ContactsContract.Contacts.CONTENT_URI 并能够访问联系人的字段和数据的字段。不幸的是,我在这段代码中遇到了异常
Cursor cursor = context.getContentResolver().query(
Uri.withAppendedPath(Contacts.CONTENT_URI, Contacts.Data.CONTENT_DIRECTORY),
null, null, null, null);
我得到的例外是:
java.lang.IllegalArgumentException: URI: content://com.android.contacts/contacts/data, calling user: ...
我究竟做错了什么?注意:我使用的是 Android 2.1