Android 获取联系人资料。

  在安卓上面取得联系人资料非常的简单, 首先我们要先添加权限。

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

 

  ContactsContract 这个类是在2.0SDK中新添加的类, 用于获取联系人的索引。

  而在2.0之前则可以使用People类.

 

  Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);

    int peopleCnt = peopleCurs.getCount();
    int nName      = peopleCurs.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME);
    int nNum        = peopleCurs.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER);


    for(int p = 0; p < peopleCnt; p++)
    {
     peopleCurs.moveToNext();
     String strName = peopleCurs.getString(nName);
     String strNum   = peopleCurs.getString(nNum);

    }

 

这样即可获取到联系人资料啦。

你可能感兴趣的:(Android 获取联系人资料。)