启动系统联系人界面:

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.CommonDataKinds.Phone.CONTENT_URI);startActivityForResult(intent, requestCode);

回传跳转:

 @Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);if (requestCode == REQUEST_CODE_FOR_SINGLE_CUNTRACT_ONE) {if (data != null) {Uri uri = data.getData();String[] contact = getPhoneContacts(uri);if (contact != null) {String name_one = contact[0];//姓名String number_one = contact[1];//手机号et_linkman_one.setText(name_one);et_linkman_phone_one.setText(number_one);et_linkman_phone_one.lockAndRemove();}}}

读取联系人

 /*** 读取联系人信息** @param uri* @return*/private String[] getPhoneContacts(Uri uri) {String[] contact = new String[2];//得到ContentResolver对象ContentResolver cr = getContentResolver();Cursor cursor = cr.query(uri, null, null, null, null);if (cursor != null && cursor.moveToFirst()) {//取得联系人姓名int nameFieldColumnIndex = cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME);contact[0] = cursor.getString(nameFieldColumnIndex);contact[1] = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)).replaceAll("\\+86", "").replaceAll(" ", "");cursor.close();} else {return null;}return contact;}

Android调取本地联系人,并获得单个联系人姓名和手机号相关推荐

  1. Android仿微信实现快速索引选择联系人

    Android仿微信实现快速索引选择联系人 原创 2016年03月05日 13:19:20 1640 3 1 一.概述 先看效果图,然后在给大家慢慢介绍  二.实现 先给大家说说这些城市的数据是怎么来 ...

  2. android 5.0 设置铃声,android5.0联系人铃声设置和来电读取分析

    android5.0联系人铃声设置和来电读取 一,单个联系人的铃声设置流程 1,联系人编辑界面下菜单设置来电铃声,会弹出一个ringtone列表供用户选择. 从ContactEditorFragmen ...

  3. Android获取手机联系人的基本信息(如姓名、电话、邮箱、备注)

    在做项目的过程中,需要获取我们手机通讯录联系人的基本信息,如姓名.电话.邮箱.备注.昵称.公司.职位.家庭电话等等信息,下面就是我总结的一些具体方法. 1:首先读取联系人需要添加读取权限,6.0以上需 ...

  4. Androidの通过查询电话号码或ID获取联系人头像

    Androidの通过查询电话号码或ID获取联系人头像 1.通过联系人手机号码查询获取头像 // 取得Intent中的頭像 ivShowImage = (ImageView) findViewById( ...

  5. 华为云空间联系人是不是机主_联系人丢失找回—华为云空间数据安全功能关键时刻出绝招...

    本帖最后由 华为云空间 于 2018-4-28 11:37 编辑 在这通讯发达的时代,联系人可是我们通讯的命脉,如果丢失了,那可是损失惨重啊,瞬间被困于孤岛上的感觉. 但日常生活中,丢失联系人的几率还 ...

  6. android本地xml文件怎么打开,android 打开本地文件

    首先要知道的是,Android 打开本地文件是根据类型打开的,也就是根据文件的 MIME 类型来确定 如果不知道是什么类型,那就是 : */* 类型匹配表: private static final ...

  7. android mp3 lrc歌词文件utf-8歌词显示为乱码,Android读取本地json文件的方法(解决显示乱码问题)...

    本文实例讲述了Android读取本地json文件的方法.分享给大家供大家参考,具体如下: 1.读取本地JSON ,但是显示汉字乱码 public static String readLocalJson ...

  8. 【CMake】Android Studio 中使用 CMake 编译单个 C++ 源文件 ( 常用的 CMake 命令解析 )

    文章目录 一.Android Studio 中使用 CMake 编译单个 C++ 源文件 二.cmake_minimum_required 命令设置最小 CMake 版本 三.project 命令设置 ...

  9. Android RuntimePermissions运行时权限:单个运行时权限申请简例

    Android RuntimePermissions运行时权限:单个运行时权限申请简例 Android运行时权限申请的框架结构和步骤比较简单和固定,一般现状代码启动后检查当前的Android SDK版 ...

最新文章

  1. mysql6.0设置时区_关于Mysql6.0+的时区错乱问题
  2. Java学习总结:4
  3. 快速搭建对话机器人,就用这一招!
  4. PTA基础编程题目集-7-32 说反话-加强版
  5. window 服务(一)
  6. Java并发编程—Synchronized底层优化(偏向锁、轻量级锁)
  7. 对jvm 同步锁的理解
  8. 表中存在类型为dateTime的字段,并且插入语句,不包括该字段时,会插入失败...
  9. 对讲机怎么用_对讲机防水透气解决方案是怎么做的?
  10. TPL中的task并不是thread
  11. Linux 各目录的作用
  12. JAVA学生宿舍管理系统
  13. java 生成ai矢量图_AI利用自己的工具将位图转换为矢量图
  14. android q mix3,Android Q+5G 小米MIX3流畅播放8K视频
  15. 练习:定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。 * 例如:“abcba“、“上海自来水来自海上“均为对称字符串。
  16. 详解Win10系统下打开.jks签名文件的方法
  17. AVPro Video官网下载
  18. MySQL设计与优化
  19. php检测txt中重复数据,Python实现检测文件的MD5值来查找重复文件案例
  20. npm ERR notarget No matching version found for XXX@^1.3.0.(已解决)

热门文章

  1. 互联网这口饭,是越来越难吃了
  2. 《庆余年》猫腻(作者)epub+mobi格式下载
  3. jquery 上传文件并获取文件名称
  4. 【教程】HEIC转换成png
  5. 【解决办法】英雄联盟LOL突然卡帧游戏崩溃/按tab键游戏崩溃
  6. 压力管理--压弹节节高
  7. 苹果键盘怎么手写_别再说iOS键盘不好用了,这些技巧都不知道,iPhone白买了!...
  8. 想用HTML5做一个逆战的网页,《逆战》之精绝古城·野人沟H5制作大揭秘
  9. python程序员的浪漫-千行生日祝福代码
  10. android本地图片如何显示到相册中,如何将本地图片保存到相册