允许用户使用该选择联系人..

2)调用联系人选择器

中的活动,创建一个要求系统找到一个活动的原意,即可以通过联系人URI中的项目执行PICK操作。

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);

呼叫startActivityForResult,传递该意向(和请求码整数,PICK_CONTACT在这个例子中)。这会导致Android启动一个活动,该活动已在People.CONTENT_URI上注册为支持ACTION_PICK,并在选择完成(或取消)后返回到此活动。

startActivityForResult(intent, PICK_CONTACT);

@Override

public void onActivityResult(int reqCode, int resultCode, Intent data) {

super.onActivityResult(reqCode, resultCode, data);

switch (reqCode) {

case (PICK_CONTACT) :

if (resultCode == Activity.RESULT_OK) {

Uri contactData = data.getData();

Cursor c = managedQuery(contactData, null, null, null, null);

if (c.moveToFirst())

{

String name = c.getString(c.getColumnIndexOrThrow(People.NAME));

}

}

break;

}

}

现在,一旦接触被选中,你将有你需要填写你的edittexts和所有上述信息。

这是关于如何做到这一点的优秀教程。祝你好运!这应该可以让你顺利进行! Working with Androind contacts

android+4.4+通讯录,Android通讯录表格相关推荐

  1. Android获取手机联系人或通讯录的基本信息(如姓名、电话)

    1.添加权限 <uses-permission android:name="android.permission.READ_CONTACTS"/> <uses-p ...

  2. android web通讯录,Android手机开发之通讯录

    Android手机开发--通讯录 实现增加.查询.修改.删除的功能,输入联系人信息,点击"添加"按钮,可以添加联系人信息到数据库:点击"查询"按钮,会发现添加的 ...

  3. 【Android Demo】简单手机通讯录

    Android 系统给我们提供了访问通讯录的接口,通过接口获取通讯录信息.Adapter 与 View 的连接主要依靠 getView 这个方法返回我们需要的自定义 view. ListView 是 ...

  4. 邮箱android版,网易邮箱Android版手机通讯录将同步

    不仅仅是将邮箱PC应用简单移植到移动终端上,而是根据移动端特性进行再创新.网易邮箱客户端产品经理楼君芳近日在接受媒体专访时称,网易邮箱Android客户端进行多种创新,可以满足用户个性化需求,并在安全 ...

  5. android 仿微信demo————微信通讯录界面功能实现(移动端,服务端)

    android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...

  6. Android软件开发之获取通讯录联系人信息

    点击打开链接http://blog.csdn.net/snwrking/article/details/7601794 Android软件开发之获取通讯录联系人信息 + android联系人信息的存储 ...

  7. Android Studio中实战演练——绿豆通讯录

    绿豆通讯录 创建程序 创建一个名为Directory的应用程序,指定包名为cn.itcast.directory,设计用户交互界面: 注:包名要为这个名称,不然后面运行时可能会有报错. <?xm ...

  8. Android项目实战训练:通讯录(一)——获取手机通讯录信息(IMUDGES)

    在MainActivity的同一级建立getNumber.java 文件 写入获取信息的代码: package com.example.address_list;import android.cont ...

  9. Android Studio中的手机通讯录开发

    Android Studio中的手机通讯录,包含功能(按首字母排序,动态添加) 第一次写博客,也刚踏入工作,想着把自己在项目中遇到的问题,以及自己在工作中所做的项目记录下来,方便以后自己查找知识,一开 ...

  10. 向Android模拟器中批量导入通讯录联系人

    使用adb命令向Android模拟器中批量导入通讯录联系人的方法: 使用adb提供的命令, 可以非常方便地从PC中将通讯录批量导入android模拟器中. 首先要先准备好固定格式的vcf文件, 该文件 ...

最新文章

  1. 舒工深度解析不规则场地座位二维码生成规则
  2. Vyond制作2D动画学习教程
  3. 《当程序员的那些狗日日子》(十二)公司里的靓丽风景
  4. android栈和队列
  5. IMAP和POP3的相关知识与区别
  6. 我在神策做研发丨做冲在前方的第一方队,造中国最好的开源 SDK
  7. String与Integer相互转换
  8. hdu1133-----递推+大数
  9. 【Sprint3冲刺之前】TD学生助手——alpha版发布
  10. 蓝牙协议保留(为了防止电脑内丢失)
  11. 基于docker搭开源iredmail邮箱服务器
  12. 计算机基础及photoshop应用好考吗,计算机基础及Photoshop应用考试技巧
  13. 费马小定理 欧拉定理 逆元
  14. 回文数111111111
  15. 【HP-MC/SG】HP-MC/SG添加LV测试
  16. JavaScript事件解析
  17. 宁向东认为的沟通分类
  18. IT行业常用术语缩写
  19. php反序列化漏洞 freebuf,入门Web需要了解的PHP反序列化漏洞
  20. PDF怎么转长图?这些方法不妨了解一下

热门文章

  1. wxWidgets体系结构
  2. 新版chrome无法使用IDM下载
  3. SOLIDWORKS工程图标注尺寸线颜色的修改方法
  4. 不用学生邮箱,通过jetBrains全家桶学生认证
  5. WebApi入门第一章(WebApi介绍)
  6. minaRActivator2.1完美解4G信号,可以登录iCloud,有消息通知,支持IOS16.5
  7. 代码敲累了,推荐几个免费电影资源网站
  8. linux wget 无法解析主机地址
  9. Microsoft Windows Office 2019官方下载链接
  10. geroserver 问题集锦