Android - Профиль CONTENT_URI, возвращающий курсор с нулевым счетом - PullRequest
0 голосов
/ 20 мая 2019

Согласно решению здесь , я хочу получить информацию о профиле владельца устройства в контакте Android.

String[] columnNames = new String[] {ContactsContract.Profile.DISPLAY_NAME};
Cursor c = this.getContentResolver().query(ContactsContract.Profile.CONTENT_URI, columnNames, null, null, null);
int count = c.getCount();

Разрешения добавлены в манифесте,

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

Я добавил действительное имя и номер в контакте.Я получаю count = 0., я ожидаю получить ненулевой счет.В чем может быть причина?

1 Ответ

0 голосов
/ 21 мая 2019

Согласно ответу из этого поста , AndroidManifest.xml должен включать соответствующее разрешение,

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