您的位置:首页 > 移动开发 > Android开发

Android 获取联系人资料。

2012-02-27 17:02 211 查看
  在安卓上面取得联系人资料非常的简单, 首先我们要先添加权限。

  <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 null string