阅读联系人无效

时间:2014-11-28 08:56:24

标签: android

我的应用可以从平板电脑上读取联系人确定,但无法从手机设备上读取,所以是什么原因?和我的应用使用'ContactsContract.Contacts.CONTENT_VCARD_URI'将联系人读取为 VCard 格式。我有read/write permission in manifest file

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

 public  void getAllContacts(ContentResolver cr) {

    Cursor phones = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,null,null, null);

    while (phones.moveToNext())
    {
      String name=phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
      String phoneNumber = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));


    }



    phones.close();
 }

使用此代码阅读所有联系人。