android 通过电话号码来获取联系人姓名
通过电话号码来获取联系人姓名的程序如下,通过ContactsContract.PhoneLookup.CONTENT_FILTER_URI来获取对应adress(电话号码)的信息。
private String getContactName(String number) {if (TextUtils.isEmpty(number)) {return null;} final ContentResolver resolver = mResolver.get();Uri lookupUri = null;String[] projection = new String[] { PhoneLookup._ID, PhoneLookup.DISPLAY_NAME };Cursor cursor = null;try {lookupUri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(number));cursor =resolver.query(lookupUri, projection, null, null, null);} catch (Exception ex) {ex.printStackTrace();try {lookupUri = Uri.withAppendedPath(android.provider.Contacts.Phones.CONTENT_FILTER_URL,Uri.encode(number));cursor = resolver.query(lookupUri, projection, null, null, null);} catch (Exception e) {e.printStackTrace();}}String ret = null;if (cursor != null && cursor.getCount() > 0 && cursor.moveToFirst()) {ret = cursor.getString(1);}cursor.close();return ret;}
android 通过电话号码来获取联系人姓名相关推荐
- Android 获取联系人姓名和电话号码信息
ContactsContract 类是存储联系人相关信息的数据库. 获取联系人信息的URL:ContactsContract.Contacts.CONTENT_URI 几个需要用到的字段: Conta ...
- Android通讯录管理(获取联系人 通话记录 短信消息)(一)
Android通讯录管理(获取联系人.通话记录.短信消息) 2014年2月26日 通讯录开发研究学习 前言:前阵子主要是记录了如何对联系人的一些操作,比如搜索,全选.反选和删除等在实际开发中可能需要实 ...
- Android通讯录管理(获取联系人 通话记录 短信消息)(三)
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Andr ...
- Android通讯录管理(获取联系人、通话记录、短信消息)(二)
Android通讯录管理(获取联系人.通话记录.短信消息)(二) 前言:上一篇博客介绍的是获取联系人的实现,本篇博客将介绍通话记录的实现. 同样的,你可以到这里下载源码:http://download ...
- Android通讯录管理(获取联系人、通话记录、短信消息)(三)
Android通讯录管理(获取联系人.通话记录.短信消息)(三) 这是通讯录管理的最后一篇,前面两篇已经把获取联系人和通话记录解决了,短息消息就相对来说要稍微复杂那么一点.我们先来看看效果图: 源码下 ...
- Android中 根据电话号码获取联系人姓名
以下是根据一个已知的电话号码,从通讯录中获取相对应的联系人姓名的代码: public String getContactNameFromPhoneBook(Context context, Strin ...
- Android 获取联系人姓名与电话号码
权限 <uses-permission android:name="android.permission.READ_CONTACTS" /> 跳转通讯录界面 findV ...
- android请输入姓名代码,Android获取联系人姓名和电话代码
在开发中往往有要获取联系人列表的功能,但是这次却不是获取联系人列表,而是在联系人列表点击单个联系人,获取单个联系人的姓名和电话,并设置在指定的输入框内,方便用户的使用:以下是实现的代码: androi ...
- 根据电话号码获取联系人姓名
以下是根据一个已知的电话号码,从通讯录中获取相对应的联系人姓名的代码: [java] view plain copy print ? public String getContactNameFromP ...
最新文章
- python selenium error “Geckodriver executable needs to be in PATH”
- (转)Sublime Text2 快捷键汇总
- 大众点评字体_点评里的神笔马良!她的美食笔记会让你惊掉下巴!
- MyBatis传入多个参数的问题
- 内存中“堆”和“栈”的区别
- html中怎样引入外部字体文件路径,CSS引入外部字体
- Vue 高效清空表单,一键清空表单
- MySQL大表关联如何优化_MySQL 对于大表(千万级),要怎么优化呢?
- [转载] python 超高精度除法_Python十进制-除法,舍入,精度
- 【CV学习笔记】图像的计算
- Eureka、Zookeeper、Consul异同点
- html中img显示旋转,css如何实现图片的旋转展示效果(代码示例)
- MongoDB数据文件内部结构
- android tv背景图片,android中shape绘制背景图片
- ubuntu16使用labelImg
- 案例分享——低压电力线载波通信模组(借助电源线实现远距离数据传输、宽压输入、波特率范围广、应用场景多样化)
- 英国脱离欧盟Brexit目前票数:脱欧阵营51.4%领先!!!
- 计算机图标被选定无法取消,我电脑桌面上图标全被选中的状态,去不掉怎么处理?...
- 移动硬盘遇到无法访问,文件或目录损坏且无法读取的解决办法
- 2.4G RFID动物耳标解决方案 SI24R2F+
热门文章
- “从零到一“基于Freeswitch二次开发:Freeswitch入门与网络架构 (一)
- Elasticsearch原理学习--为什么Elasticsearch/Lucene检索可以比MySQL快?
- 环状二肽,82863-65-8,cyclo(Leu-Tyr)
- iOS App 上架被拒的各种原因
- 共享电吹风的一些其它的窍门
- xss payload大全
- GitHub 经典项目归集
- dom对象jquery对象
- 月薪五万,996真的就像呼吸一样自然吗?
- LLD-LLVM链接器