Android基础教程(四)之------获取手机联系人信息
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基础教程(四)之------获取手机联系人信息相关推荐
- Android基础教程(四)之-----取得手机屏幕大小DisplayMetrics的应用
2009-11-08 20:15:25 标签:Android 屏幕 手机 基础 教程 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http: ...
- 获取手机联系人信息(姓名 电话号码)
手机的联系人信息,存放的位置分为两种.一种存放在手机内存里面,一种是存放在sim卡里面. 他们的访问方式都相似,都是把电话号码和联系人姓名是分开存放在数据库中的,只是访问的uri不同. 本文主要讲的是 ...
- android的contentResolver,contentProvider简介(附带个获取手机联系人及头像实例)
介绍 android中有个ContentProvider(内容提供者)还有个ContentResolver(内容解析者) 简单来说,contentProvider就是将自己app的数据库共享,使得其他 ...
- android 获取phone实例,Android ContentProvider获取手机联系人实例
在做项目的时候,因为要用到我们自动获取联系人的姓名和电话,就想到了ContentProvider分享数据的功能,这样做既节省了时间,也减少了我们输入错误号码的几率,所以,想在这里把小demo分享给大家 ...
- Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小
Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小 1 动态获取手机屏幕的 屏幕密度与对应像素比例 例如在 320 * 480 尺寸为 3.2 英寸的手机 ,对应的像素密度 ...
- android 使用内容提供者获取手机联系人
最近在学习安卓的相关内容, 正好在写获取手机联系人的程序, 就想到了内容提供者, 这里有几点需要注意, 写到这里, 以后方便自己查询. 1. 手机联系人的数据库是存储在 data/data/com.a ...
- Android获取手机联系人匹配用户表并按字母A Z排序展示
1.前言 最近在做公司项目的时候遇到一个添加手机联系人的需求,主要有以下几个功能点: 读取联系人:读取用户手机上的通讯录里的联系人列表 好友排序:按照拼音顺序对好友进行排序,兼容英文数字符号等 字母索 ...
- Android基础教程——从入门到精通(上)
本文是对B站教程 动脑学院 Android教程 学习过程中所做的笔记. 文章分为上下两部分,此文是上部分,下部分链接为:Android基础教程--从入门到精通(下) 源视频教程并没有录制全,本文还补充 ...
- 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第三章:简单控件
第 3 章 简单控件 本章介绍了App开发常见的几类简单控件的用法,主要包括:显示文字的文本视图.容纳视图的常用布局.响应点击的按钮控件.显示图片的图像视图等.然后结合本章所学的知识,演示了一个实战项 ...
最新文章
- SAP 取月度期初库存和月度期末库存(历史库存)
- View的setOnClickListener的添加方法
- SpringBoot启动流程分析(四):IoC容器的初始化过程
- php数组按时间排序,按日期时间在PHP中对数组中的数组进行排序
- Flink入门看完这篇文章就够了
- Polynomial(HDU-6668)
- python标准库之参数解析库
- 简单事务:.NET Core应用程序的微服务示例体系结构
- hibernate一对一关系实现
- 第5章 简易毛笔字(《Python趣味创意编程》教学视频)
- Android 用java代码动态修改UI界面
- 十大开源游戏引擎深入比较之美
- A2DP AVRCP,蓝牙音频协议的兄弟组合(1)
- python离线翻译软件哪个好用_哪个翻译软件最好用?
- 二极管与门,或门,三极管整合
- 亿道信息丨手持PDA丨三防加固手机丨高频RFID丨电商仓库高效管理
- 电脑显示屏只显示中间部分其他地方不显示问题
- 腾讯地图地址搜索marker标记demo
- 计算机cpu基本功能,cpu的基本功能包括
- 黑苹果 服务器系统安装教程,黑苹果安装教程,详细教您黑苹果怎么安装
热门文章
- python 安装setuptools时报Compression requires the (missing) zlib module错误的解决方案
- C/C++获取文件大小
- 利用jsoup 如何从网页中下载图片
- FSR 是提高性能和视觉效果
- Leecode 入门--单链表-- 递归操作
- _如何在 Linux 上安装 Minecraft 服务器
- vue cli3 搭建项目 使用vue-router 以及 element-ui
- vue中使用axios发送请求(二)
- iservice封装有哪些方法_Java基础之类与对象、封装、构造方法·6(重点)
- 手机端php mime设置,php,_如何使用MIME协议配合表单在iphone手机上下载文件?,php - phpStudy...