选取返回联系人信息
来源:互联网 发布:linux 获取返回值 编辑:程序博客网 时间:2024/06/05 02:33
选取返回联系人信息
【应用场景】
有些时侯,我们需要自行选择手机自带的信息并返回到当前页面,比如设置QQ头像时需要返回相册中的信息,设置背景图片时,也可以在本地相册进行选取。那么对于这些操作如何完成,今天我们以选取并返回联系人的信息为例,简单的说一下。
【实例】
项目代码结构如下图:
首先我们在activity_main.xml中先整出一个基础页面
配置如下:
页面效果如图:
我们在MainActivity中的对刚刚的页面进行处理
开启一个新的activity名为SelectContactActicity
在SelectContentActivity中需要用到ListView来获取到通讯录中联系人的信息
activity_select_contact.xml中的配置为:
页面效果为
SelectContentActivity中代码为:
其中上面代码最后的finish(),与MainActivity中的onactivityResult()相呼应
MainActivity中添加一个onActivityResult方法,当第二个activity关闭的时候会调用onActivityResult()方法
关于请求码和结果码的作用,不了解的同学可以点击查看
http://blog.csdn.net/scarecrow_fly/article/details/77505920
想要在listView中得到电话簿中联系人的信息
还需要一个访问权限
获得联系人信息的ContactInfoService方法的代码为
想要获得电话簿中的信息,必须使用内容提供者ContentProvider组件,关于它的知识不了解的请点击http://blog.csdn.net/scarecrow_fly/article/details/77480607
说到查询,我们就不得不提一下Cursor类,由于篇幅有限,想了解的同学可以点击
http://blog.csdn.net/scarecrow_fly/article/details/77519650
还有一点值得注意的是,我们把从电话簿中得到的信息存入List集合中然后在返回到ListView中,用于收集信息的基础类简化为:
【运行效果】
- 选取返回联系人信息
- 新时尚Windows8开发(14):如何选取联系人信息
- win8开发(14)——如何选取联系人信息
- 安卓打开系统联系人界面并返回联系人信息
- 调用系统应用选择联系人并返回联系人信息
- Android学习之调用系统联系人页面返回联系人信息
- 读取本机电话簿联系人信息返回一个list
- android 调用通讯录选取联系人
- Symbian 从名片夹选取联系人
- contentprovide 获取联系人信息,删除联系人信息
- Android 获得联系人信息
- 获取android联系人信息
- android获取联系人信息
- 获取联系人所有信息
- android获取联系人信息
- 获取android联系人信息
- 插入联系人信息
- 查找联系人信息
- Vbox error: cannot be closed because it is still attached to 1 virtual machines
- 常见HTTP错误代码大全
- 并发编程相关参考资料
- Minimum Moves to Equal Array Elements II问题及解法
- 22-SpringBoot——核心-Tomcat配置
- 选取返回联系人信息
- 前端面试总结与归纳
- 【23种设计模式】快速回想
- C++用ios类的成员函数实现格式化I/O范例
- 巴乐兔 注册条款 分析
- 【Java核心计算 基础知识(第9版)】第4章 对象与类
- python实现给定一个单链表删除指定节点
- 【JZOJ5270】【GDOI2018模拟】神奇的矩阵(二维线段树)
- 【JZOJ5295】【清华集训2017模拟】Create