java 获取 邮箱联系人_在android中读取联系人信息的程序,包括读取联系人姓名、手机号码和邮箱...
/** 读取联系人的信息*/
public voidtestReadAllContacts() {
Cursor cursor= this.getContext().getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,null, null, null, null);int contactIdIndex = 0;int nameIndex = 0;if(cursor.getCount() > 0) {
contactIdIndex=cursor.getColumnIndex(ContactsContract.Contacts._ID);
nameIndex=cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME);
}while(cursor.moveToNext()) {
String contactId=cursor.getString(contactIdIndex);
String name=cursor.getString(nameIndex);
Log.i(TAG, contactId);
Log.i(TAG, name);/** 查找该联系人的phone信息*/Cursor phones= this.getContext().getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID+ "=" +contactId,null, null);int phoneIndex = 0;if(phones.getCount() > 0) {
phoneIndex=phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER);
}while(phones.moveToNext()) {
String phoneNumber=phones.getString(phoneIndex);
Log.i(TAG, phoneNumber);
}/** 查找该联系人的email信息*/Cursor emails= this.getContext().getContentResolver().query(ContactsContract.CommonDataKinds.Email.CONTENT_URI,null,
ContactsContract.CommonDataKinds.Email.CONTACT_ID+ "=" +contactId,null, null);int emailIndex = 0;if(emails.getCount() > 0) {
emailIndex=emails.getColumnIndex(ContactsContract.CommonDataKinds.Email.DATA);
}while(emails.moveToNext()) {
String email=emails.getString(emailIndex);
Log.i(TAG, email);
}
}
}
java 获取 邮箱联系人_在android中读取联系人信息的程序,包括读取联系人姓名、手机号码和邮箱...相关推荐
- java 扫描包框架_在Android中实现类似Spring的软件包扫描
我正在尝试为component- scan我正在开发的Android框架实施类似于Spring的软件包扫描功能.基本上,我希望能够指定基本包,例如,com.foo.bar并检索Class具有特定批注的 ...
- java 获取文章关键词_在文章中获取关键字
首先需要的jar包 下载apache的lucene-core-3.6.2.jar,lucene-highlighter-3.6.2.jar,lucene-memory-3.6.2.jar,lucene ...
- java获取专辑封面_从MP3中读取专辑封面图片
首先判断MP3文件中是否含有ID3V2的标签,关于ID3V2的格式有一堆的说法 我嘛,不怎么关心,因此只攻专辑图片,也就是判断是否包含APIC这个标识 找到这个标识其实也就是和解析普通文件一样,每个像 ...
- java.lang.IllegalArgumentException: 字符[_]在域名中永远无效。 at
[http-nio-8080-exec-1] org.apache.coyote.AbstractProcessor.parseHost [xxx_tomcat] 是无效主机注意:更多的请求解析错误将 ...
- android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序
android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序 在应用里使用了后台服务,并且在通知栏推送了消息,希望点击这个消息回到activity, ...
- java安卓图片全屏_在Android中全屏显示GIF图片(演示代码)
[实例简介] 在Android中全屏显示GIF图片(演示代码),详细内容请参考:http://blog.csdn.net/u012939909/article/details/77418173 [实例 ...
- java获取apk启动activity_兼容 Android 10 启动 APK 实现方案
背景 我们想启动 APK 程序,有很多种方法,可以使用 Intent,也可以使用 adb shell 命令来启动,还有通过反射来启动 APk 程序. 我们这里主要讨论通过反射的方式来启动 apk 程序 ...
- Java操作Excel文件以及在Android中的应用
本文章由临江仙原创,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/10286563 Excel作为一种有格式的文件,可以使用Java来对 ...
- 静态路由_在Android中模拟静态方法:让我们总结一下
静态路由 在Android中编写本地单元测试时,面临的局限性之一是测试是针对没有任何代码的android.jar版本运行的. 如文档所述,必须模拟对Android代码的任何依赖关系. 一个简单的单元测 ...
最新文章
- 学Linux的你还在为正则表达式而挠头?
- .so 依赖目录 cmake_CMake 的研究与学习笔记
- mysql 远程连接取消权限_MYSQL远程登录权限设置
- 剑指offer(刷题41-50)--c++,Python版本
- 挑战程序设计竞赛 (秋叶拓哉 / 岩田阳一 / 北川宜稔 著)
- 漫步数理统计二十二——二项及相关分布
- C语言基础专题 - 存储类(编辑中)
- 在钢筋混泥土的城市,打铁还需身体硬
- 关于Java中volatile关键字笔记
- 西刺代理python_python网络爬虫实战——实时抓取西刺免费代理ip-Go语言中文社区...
- 查询正在使用的用户(删除用户时)
- Kubernetes 基于Service的蓝绿发布
- 装饰模式 DecoratePattern
- wps加入全国计算机二级,WPS进入全国计算机二级考试,明年3月开考
- linux修改文档拥有人为,Linux系统修复
- 注塑机网关 HFCL-EDGE
- 21年icpc沈阳站记录
- 测试员就是“背锅侠”?学会这些,扔掉测试人常背的3口“锅”
- 我们该如何进行bug总结?
- google输入法地址
热门文章
- C++11:forward及完美转发
- python tkinter_Python+tkinter开发一个电子宠物(2 按钮)
- Oracle 原理: 视图,对视图进行增删改操作
- epoll 接口以及原理说明
- mysql两张表一起计数_mysql-同一张表上的多个联接,其中一个查询计数
- 百度智能云拿下MTCS最高安全评级,企业出海再添安全通道
- server2016安装mysql_windows server2016安装MySQL5.7.19解压缩版教程详解
- python 温度 符号_【火马】Python学习小记01
- 内部类不能有静态变量(除静态的对Static的理解)
- AppWidget应用(一)---创建一个appWidget