我尝试同步Android联系人。我想使用第一个和姓氏来识别联系人并使用raw_id更新它,但我不知道如何搜索姓氏和姓氏。我看了一下示例文件,但是只有一个描述来搜索(和同步)raw_id!
答案 0 :(得分:0)
只需使用Query命令的选择参数。
Cursor cursor = Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,null, ContactsContract.Contacts.DISPLAY_NAME + "=" + familyName, null, null);
然后遍历您的Cursor并查找id:
String id = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID));
您还可以创建一个完整的DataSource类,并使调用更容易。