0
連絡先を知る方法は電話番号がないかどうか?以下 は私の私のすべての連絡先の名前を与えるコードが、いくつかの名前dotn't番号はそうiwantこの状況を解決することができる方法を知っているが...連絡先にはアンドロイドに番号があるかどうかわかりますか?
Cursor cursor = getContentResolver().query(
ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
while (cursor.moveToNext()) {
String contactId = cursor.getString(cursor
.getColumnIndex(ContactsContract.Contacts._ID));
contactName = cursor.getString(cursor
.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
System.out.println("Id= " + contactId);
System.out.println("NAme= " + contactName);
nameArray.add(contactName);
Cursor phones = getContentResolver().query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = "
+ contactId, null, null);
while (phones.moveToNext()) {
phoneNumber = phones
.getString(phones
.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
System.out.println("Phone no =" + phoneNumber);
contactsArray.add(phoneNumber);
}
phones.close();
}
cursor.close();