当前位置: 首页 > news >正文

[Android]通过PhoneLookup读取所有电话号码

正文

  一、PhoneLookup.CONTENT_FILTER_URI的一般用法

 Uri uri  =  Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNumber));
 resolver.query(uri, 
new  String[]{PhoneLookup.DISPLAY_NAME,...

    API见这里。如果直接如下使用PhoneLookup.CONTENT_FILTER_URI会报IllegalArgument Exception错

getContentResolver().query(PhoneLookup.CONTENT_FILTER_URI,...

 

  二、 技巧用法

        Cursor c  =  getContentResolver().query(Uri.withAppendedPath(
                PhoneLookup.CONTENT_FILTER_URI, 
" * " ),  new  String[] {
                PhoneLookup._ID,
                PhoneLookup.NUMBER,
                PhoneLookup.DISPLAY_NAME,
                PhoneLookup.TYPE, PhoneLookup.LABEL }, 
null null , sortOrder);

    关键是这个"*",这样就能取到所有的号码以及相关的联系人的姓名以及其他相关字段,比通过联系人再查找其号码要方便很多。


本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/599069,如需转载请自行联系原作者

 

相关文章:

  • SCCM2012升级SP1系列之升级SCCM2012SP1
  • 无线 iphone客户端测试白皮书(三)
  • [译]Innodb 性能优化基础
  • 部署SCVMM2008
  • WORD项目符号和编号求助~~~~~~~
  • 11.14 ,11.15Apache和PHP结合(上下);11.16 ,11.17Apache默认虚拟主机(上下)
  • linux+tomcat+oracle_第五步
  • Android之使用文件进行IPC
  • Microsoft Windows2000 advanced server,浏览器是IE5.0升级到IE6.0时出现问题的解决办法...
  • Google替代搜索
  • 面试算法
  • 让“云”无处不在-Citrix Xenserver之三 license server
  • javascript 中的变量提升与函数提升
  • Linux shell笔记
  • Linux文件查找命令find,xargs详述【转】
  • Bytom交易说明(账户管理模式)
  • C++入门教程(10):for 语句
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • k个最大的数及变种小结
  • markdown编辑器简评
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • PAT A1017 优先队列
  • python学习笔记-类对象的信息
  • 大整数乘法-表格法
  • 构造函数(constructor)与原型链(prototype)关系
  • 基于组件的设计工作流与界面抽象
  • 删除表内多余的重复数据
  • 实现简单的正则表达式引擎
  • AI算硅基生命吗,为什么?
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 我们雇佣了一只大猴子...
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​iOS安全加固方法及实现
  • #include到底该写在哪
  • #Z0458. 树的中心2
  • #数学建模# 线性规划问题的Matlab求解
  • (1)(1.11) SiK Radio v2(一)
  • (javascript)再说document.body.scrollTop的使用问题
  • (编译到47%失败)to be deleted
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (二)构建dubbo分布式平台-平台功能导图
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)winform之ListView
  • (转)程序员疫苗:代码注入
  • (转)大型网站的系统架构
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET Micro Framework初体验(二)
  • .net web项目 调用webService
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .pub是什么文件_Rust 模块和文件 - 「译」