android系统1.6中 读取联系人:

cursor = cr.query(People.CONTENT_URI, null, null, null, "name desc");//取得联系人名次
name = cursor.getString(cursor.getColumnIndex(ContactsContract.PhoneLookup.DISPLAY_NAME));//取得联系人idString id = cursor.getString(cursor.getColumnIndex(ContactsContract.PhoneLookup._ID));//构造查询条件,根据联系人id为条件,查询手机号字段的信息String selection = ContactsContract.CommonDataKinds.Phone.CONTACT_ID+" = ? and "+ContactsContract.CommonDataKinds.Phone.TYPE+" = ?";String[] selectionArgs = {id,"2"};cursorSingle = cr.query(Uri.parse("content://com.android.contacts/data/phones"), new String[]{"data1"}, selection, selectionArgs, null);cursorSingle.moveToNext();mobile = cursorSingle.getString(0);

获取联系人名称和手机号

cursor.moveToNext();name = cursor.getString(cursor.getColumnIndex(Phones.NAME));mobile = cursor.getString(cursor.getColumnIndex(Phones.NUMBER));

android系统2.2中 读取联系人,此时只是取到名称以及联系人的id,还要根据id获取手机号码

cursor = cr.query("content://com.android.contacts/contacts", null, null, null, "sort_key asc");

获取联系人名称和手机号码

//取得联系人名次name = cursor.getString(cursor.getColumnIndex(ContactsContract.PhoneLookup.DISPLAY_NAME));//取得联系人idString id = cursor.getString(cursor.getColumnIndex(ContactsContract.PhoneLookup._ID));//构造查询条件,根据联系人id为条件,查询手机号字段的信息String selection = ContactsContract.CommonDataKinds.Phone.CONTACT_ID+" = ? and "+ContactsContract.CommonDataKinds.Phone.TYPE+" = ?";String[] selectionArgs = {id,"2"};cursorSingle = cr.query(Uri.parse("content://com.android.contacts/data/phones"), new String[]{"data1"}, selection, selectionArgs, null);cursorSingle.moveToNext();mobile = cursorSingle.getString(0);

更多相关文章

  1. 解剖Android联系人之三,基于2.1
  2. Android 保存联系人,包括部门\职位\传真\地址\照片
  3. 打开android 系统联系人
  4. android 向系统通讯录添加一个联系人信息
  5. 读取联系人信息
  6. perl 获取手机号码归属地
  7. 使用Content Provider得到联系人信息
  8. Android通过ContentProvider往通讯录添加联系人和获取联系人
  9. Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他

随机推荐

  1. Android面试系列文章2018之Android部分之
  2. android快速上手(一)java基本知识学习
  3. Android(安卓)GridLayout网格布局、Radio
  4. Android(安卓)EditText属性介绍及监听内
  5. Android(安卓)Handler详解
  6. 记录Android应用程序行为-peachbox
  7. Day6 快速学习OkHttp3的九大用法
  8. android webkit CSS3及Render初窥
  9. Android高手进阶教程(九)之----Android(
  10. android 音效处理(1)