На моем устройстве настроено несколько учетных записей (Android 3.2):
- com.android.exchange (Exchange)
- com.facebook.auth.login (Facebook)
- com.twitter.android.auth.login (Twitter)
- com.google (Google)
Но когда я пытаюсь прочитать контакты, все, что я получаю, это контакты из учетной записи "Google".
Cursor cursor = getContentResolver().query(ContactsContract.RawContacts.CONTENT_URI, null, null, null, null);
...
Я видел комментарий об ограничениях контактов на Facebook , который на самом деле не имеет смысла для меня.
Вопрос. Так как я могу получить тот же набор контактов, который показывает приложение «Контакты»?
ОБНОВЛЕНИЕ: Я ошибался насчет "Twitter" и "Exchange", они хорошо работают. Единственная проблема с «Фейсбуком».