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

Другие вопросы по тегам