public void onCreate(Bundle savedInstanceState)
 {
  TextView tv = new TextView(this);
  String string = "";  
  super.onCreate(savedInstanceState); 
  //得到ContentResolver对象
        ContentResolver cr = getContentResolver(); 
        //取得电话本中开始一项的光标
        Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
        //向下移动一下光标
        while(cursor.moveToNext())
        {
         //取得联系人名字
         int nameFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.DISPLAY_NAME);    
         String contact = cursor.getString(nameFieldColumnIndex);
         //取得电话号码
         int numberFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.NUMBER);   
         String number = cursor.getString(numberFieldColumnIndex);
         
         string += (contact+":"+number+"\n");
        }
        cursor.close();
  //设置TextView显示的内容
  tv.setText(string);
  //显示到屏幕
  setContentView(tv);
 }

转载于:https://www.cnblogs.com/sunwei07/archive/2011/02/16/1955960.html

Android基础教程(四)之------获取手机联系人信息相关推荐

  1. Android基础教程(四)之-----取得手机屏幕大小DisplayMetrics的应用

    2009-11-08 20:15:25 标签:Android 屏幕 手机 基础 教程 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http: ...

  2. 获取手机联系人信息(姓名 电话号码)

    手机的联系人信息,存放的位置分为两种.一种存放在手机内存里面,一种是存放在sim卡里面. 他们的访问方式都相似,都是把电话号码和联系人姓名是分开存放在数据库中的,只是访问的uri不同. 本文主要讲的是 ...

  3. android的contentResolver,contentProvider简介(附带个获取手机联系人及头像实例)

    介绍 android中有个ContentProvider(内容提供者)还有个ContentResolver(内容解析者) 简单来说,contentProvider就是将自己app的数据库共享,使得其他 ...

  4. android 获取phone实例,Android ContentProvider获取手机联系人实例

    在做项目的时候,因为要用到我们自动获取联系人的姓名和电话,就想到了ContentProvider分享数据的功能,这样做既节省了时间,也减少了我们输入错误号码的几率,所以,想在这里把小demo分享给大家 ...

  5. Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小

    Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小 1 动态获取手机屏幕的 屏幕密度与对应像素比例 例如在 320 * 480 尺寸为 3.2 英寸的手机 ,对应的像素密度 ...

  6. android 使用内容提供者获取手机联系人

    最近在学习安卓的相关内容, 正好在写获取手机联系人的程序, 就想到了内容提供者, 这里有几点需要注意, 写到这里, 以后方便自己查询. 1. 手机联系人的数据库是存储在 data/data/com.a ...

  7. Android获取手机联系人匹配用户表并按字母A Z排序展示

    1.前言 最近在做公司项目的时候遇到一个添加手机联系人的需求,主要有以下几个功能点: 读取联系人:读取用户手机上的通讯录里的联系人列表 好友排序:按照拼音顺序对好友进行排序,兼容英文数字符号等 字母索 ...

  8. Android基础教程——从入门到精通(上)

    本文是对B站教程 动脑学院 Android教程 学习过程中所做的笔记. 文章分为上下两部分,此文是上部分,下部分链接为:Android基础教程--从入门到精通(下) 源视频教程并没有录制全,本文还补充 ...

  9. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第三章:简单控件

    第 3 章 简单控件 本章介绍了App开发常见的几类简单控件的用法,主要包括:显示文字的文本视图.容纳视图的常用布局.响应点击的按钮控件.显示图片的图像视图等.然后结合本章所学的知识,演示了一个实战项 ...

最新文章

  1. SAP 取月度期初库存和月度期末库存(历史库存)
  2. View的setOnClickListener的添加方法
  3. SpringBoot启动流程分析(四):IoC容器的初始化过程
  4. php数组按时间排序,按日期时间在PHP中对数组中的数组进行排序
  5. Flink入门看完这篇文章就够了
  6. Polynomial(HDU-6668)
  7. python标准库之参数解析库
  8. 简单事务:.NET Core应用程序的微服务示例体系结构
  9. hibernate一对一关系实现
  10. 第5章 简易毛笔字(《Python趣味创意编程》教学视频)
  11. Android 用java代码动态修改UI界面
  12. 十大开源游戏引擎深入比较之美
  13. A2DP AVRCP,蓝牙音频协议的兄弟组合(1)
  14. python离线翻译软件哪个好用_哪个翻译软件最好用?
  15. 二极管与门,或门,三极管整合
  16. 亿道信息丨手持PDA丨三防加固手机丨高频RFID丨电商仓库高效管理
  17. 电脑显示屏只显示中间部分其他地方不显示问题
  18. 腾讯地图地址搜索marker标记demo
  19. 计算机cpu基本功能,cpu的基本功能包括
  20. 黑苹果 服务器系统安装教程,黑苹果安装教程,详细教您黑苹果怎么安装

热门文章

  1. python 安装setuptools时报Compression requires the (missing) zlib module错误的解决方案
  2. C/C++获取文件大小
  3. 利用jsoup 如何从网页中下载图片
  4. FSR 是提高性能和视觉效果
  5. Leecode 入门--单链表-- 递归操作
  6. _如何在 Linux 上安装 Minecraft 服务器
  7. vue cli3 搭建项目 使用vue-router 以及 element-ui
  8. vue中使用axios发送请求(二)
  9. iservice封装有哪些方法_Java基础之类与对象、封装、构造方法·6(重点)
  10. 手机端php mime设置,php,_如何使用MIME协议配合表单在iphone手机上下载文件?,php - phpStudy...