Доступ к контактам Android - PullRequest
0 голосов
/ 29 июля 2011
Uri contactUri = ContactsContract.Contacts.CONTENT_URI;
        String[] PROJECTION = new String[] 
        {
           Contacts._ID,
           Contacts.DISPLAY_NAME,
           Contacts.HAS_PHONE_NUMBER,
        };
        String SELECTION = ContactsContract.Contacts.HAS_PHONE_NUMBER + "='1'";
    Cursor contacts = getContentResolver().query(contactUri, PROJECTION, null, null, null);

Вот фрагмент кода, когда я закомментирую последнюю строку, он работает, и когда я его использую, он выдает сообщение, что процесс (имя пакета) неожиданно останавливается.вы используете разрешение на чтение контактов в файле mainifyt.

1 Ответ

0 голосов
/ 29 июля 2011

Извините, вопрос не ясен.Да, вы должны включить следующие разрешения для чтения контактов.

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