0
私はすべての電報の連絡先が自分のアプリケーションで使用するために取得しようとしているに保存されているすべての電報の連絡先を取得し、ここに私のコードです:電話
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));
}
が、それは私の接触を返しません!
私の問題は何ですか?
はorg.telegram.messenger.account
アカウントタイプに該当しますか?電信の勘定タイプはどこにありますか?
ご協力いただきありがとうございます。