0
我正努力從用戶配置文件中讀出phone/numbers
等。 我有一些先前的代碼來讀出聯繫人,並通過調整內容uri來使其適應用戶配置文件。對於這名工作:Android:從用戶配置文件中讀出電話/郵件
正常交往:
Uri uri = ContactsContract.RawContactsEntity.CONTENT_URI;
String[] projection = new String[] {
ContactsContract.RawContactsEntity.CONTACT_ID,
ContactsContract.RawContactsEntity.MIMETYPE,
ContactsContract.RawContactsEntity.DATA2 };
String selection = ContactsContract.RawContactsEntity.CONTACT_ID
+ " = ? AND " + ContactsContract.RawContactsEntity.MIMETYPE
+ " = ?";
String[] selectionArgs = new String[] {
"" + this.id,
ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE };
...
cursor = cr.query(uri, projection, selection, selectionArgs, null);
通過改變URI來ContactsContract.RawContactsEntity.PROFILE_CONTENT_URI
我設法讓上面的代碼工作,還爲用戶配置文件的接觸。
舊代碼:
然而,試圖讀出的電話號碼時,這不起作用
所以其URI我可以使用配置文件呢?我找不到任何東西。