Как получить список контактов с номерами телефонов на android в java

Не забудьте добавить в файл-манифест соответствующие права для доступа к спискам контактов:

<uses-permission android:name=”android.permission.READ_CONTACTS” />

Снипет java кода для получения списка контактов из телефонной книжки с номерами телефонов.

Cursor cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, new String[] {Phone._ID, Phone.DISPLAY_NAME, Phone.NUMBER}, null, null, null);
startManagingCursor(cursor);

if (cursor.getCount() > 0)
{
    while (cursor.moveToNext())
    {
        // process them as you want
        Log.i("DATA"," ID "+cursor.getString(0)+" NAME"+cursor.getString(1)+" PHONE "+cursor.getString(2));
    }
}

Leave a Reply

Your email address will not be published.