Я пытаюсь получить все контакты Телеграмма использовать в моем приложении, вот мой код:получить все контакты Телеграмма, сохраненные в телефоне
Cursor c = getContentResolver().query(
ContactsContract.RawContacts.CONTENT_URI,
new String[] { ContactsContract.RawContacts.CONTACT_ID, ContactsContract.RawContacts.DISPLAY_NAME_PRIMARY },
ContactsContract.RawContacts.ACCOUNT_TYPE + "= ?",
new String[] { "org.telegram.messenger.account" },
null);
ArrayList<String> myTelegramappContacts = new ArrayList<String>();
int contactNameColumn = c.getColumnIndex(ContactsContract.RawContacts.DISPLAY_NAME_PRIMARY);
while (c.moveToNext())
{
// You can also read RawContacts.CONTACT_ID to read the
// ContactsContract.Contacts table or any of the other related ones.
myTelegramappContacts.add(c.getString(contactNameColumn));
}
но он не возвращает меня никаких контактов!
В чем моя проблема?
is org.telegram.messenger.account
true для типа учетной записи? Или где я могу найти, что такое тип учетной записи для телеграммы?
Спасибо за внимание.