根据解决方案here,我想获取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.
,我的期望是得到非零计数。可能是什么原因?