コンテンツリゾルバーを使用して、個別の生の連絡先IDを取得する必要があります。
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
if (cur.getCount() > 0){
while (cur.moveToNext()){
String id = cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID));
String name = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
System.out.println("id............"+id+"..."+name);
}
}
すべての連絡先をネイティブの連絡先に挿入しました。次に、上記のコードを使用して、すべてのネイティブの連絡先IDを取得しました。1つの連絡先を挿入した後に一度に1つのIDを取得する方法。助けてください。よろしくお願いします。