Я пытаюсь создать приложение для управления контактами. В моем телефоне есть контакты из нескольких учетных записей, включая Facebook и HTC Facebook. По какой-то причине я не могу получить эти контакты из таблицы RawContacts
ContactsContract
:
managedQuery(ContactsContract.RawContacts.CONTENT_URI, new String[] {
ContactsContract.RawContacts._ID,
ContactsContract.RawContacts.CONTACT_ID,
ContactsContract.RawContacts.ACCOUNT_NAME,
ContactsContract.RawContacts.ACCOUNT_TYPE,
}, ContactsContract.RawContacts.ACCOUNT_TYPE + " = 'com.facebook.auth.login'", null, null)
Этот запрос не возвращает результатов. Если я изменю тип учетной записи на com.htc.socialnetwork.facebook
, я все равно не получу результатов. На моем телефоне много контактов Facebook; как их получить?