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);
}
这样即可获取到联系人资料啦。
<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系统的联系人信息
- 【Android应用开发详解】实现第三方授权登录、分享以及获取用户资料
- Android 获取联系人列表
- Android 获取所有联系人(两种方法)
- Android软件开发之获取通讯录联系人信息(二十九)
- Android---获取手机联系人及归属地
- 获取android2.2的联系人及电话号码
- Android -ContentProvider之获取手机联系人
- Android简单获取手机联系人姓名电话号码
- Android ContentProvider(获取手机联系人)
- android通过查询电话号码获取联系人头像
- Android:获取通讯录联系人信息
- Android从SIM卡中获取联系人信息
- Android 在自己的Activity中获取系统中联系人的姓名,电话等信息 .
- Android四大组件之ContentProvider获取系统的联系人及联系人电话
- WP7 C#获取联系人资料
- Android软件开发之获取通讯录联系人信息
- android 获取联系人的姓名和电话,无法获取电话
- android获取联系人示例分享
- Android通讯录管理(获取联系人、通话记录、短信消息)(一)