Android прочитал номер контакта
Я пытаюсь это
Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null,
null, null, null);
Cursor cursor1 = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
null, null, null);
int nameIdx = cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME);
int phoneIdx = cursor1.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Phone.NUMBER);
if (cursor.moveToFirst())
do {
// Extract the name.
String name = cursor.getString(nameIdx);
// Extract the phone number.
String phone = cursor.getString(phoneIdx);
Log.i("ContentProvider", name);
Log.i("ContentProvider", phone);
} while (cursor.moveToNext());
Я могу читать имена, но цифры я получаю сообщение об ошибке
1 ответ
Решение
Прочитайте этот учебник, это может помочь вам решить вашу проблему
Ссылка указана ниже: http://developer.android.com/resources/samples/ContactManager/index.html