Cursor cursor = contentResolver.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
while(cursor.moveToNext())
{
//获取联系人ID
int contactId = cursor.getInt(cursor.getColumnIndex(ContactsContract.Contacts._ID));
//联系人姓名
String name = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
//联系人号码需要对另一URI进行查询
/**
* content://com.android.contacts/data/phone 等同于
* ContactsContract.CommonDataKinds.Phone.CONTENT_URI
*/
Cursor phones = this.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI
, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID +"="+contactId, null, null);
String phone = "";
while(phones.moveToNext())
{
phone = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); //data1
}
分享到:
相关推荐
Android获取联系人列表Demo,麻烦的50个字。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Android 获取联系人 仿QQ通讯录
兼容各款机型,可直接按照我的博文步骤进行操作 地址:https://blog.csdn.net/qq_20451879/article/details/90718513
全面的且简单Android获取联系人数据,并对联系人更新删除插入的源码
android系统获取联系人生日相关的信息,有需要的可以看看
android开发应用,获取联系人名单,用于实际开发中操作
本文实例讲述了Android获取联系人头像的方法。分享给大家供大家参考,具体如下: public byte[] getPhoto(String people_id) { String photo_id = null; String selection1 = ContactsContract.Contacts._ID + = + ...
主要介绍了android获取联系人示例,需要的朋友可以参考下
实现了调用手机自带通讯录获取联系人功能,可以自由选择联系人
Android 获取系统联系人并发送短信demo
Androidの联系人群组Group操作,代码讲解详细,方便使用。。
Android 获取通讯录联系人信息源码~~~~~~~~~~~~~~~~
主要为大家详细介绍了Android获取联系人姓名和电话代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要介绍了Android获取手机通讯录、sim卡联系人及调用拨号界面方法,本文分别给出实现代码实现获取通讯录和sim卡的联系人,以及权限配置和调用系统拨打电话的界面的实现代码,需要的朋友可以参考下
Android根据电话号码获得联系人头像,联系人名字,电话等实现代码
android 联系人 SIM卡 最近联系人 通讯录 获取源代码
android 获取手机联系人的工具类 源码 包括 手机SIM卡联系人 手机通讯录联系人
Android通讯录管理(获取联系人、通话记录、短信消息),需要的打包带走