Android项目实战训练:通讯录(一)——获取手机通讯录信息(IMUDGES)
在MainActivity的同一级建立getNumber.java 文件
写入获取信息的代码:
package com.example.address_list;import android.content.Context;
import android.database.Cursor;
import android.provider.ContactsContract;public class getNumber {public static String getNumber(Context context){Cursor cursor = context.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,null,null,null);String phoneNumber;String phoneName;while (cursor.moveToNext()){phoneNumber=cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));phoneName = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));System.out.println(phoneName + " "+ phoneNumber);}return null;}
}
接下来,在主函数中载入:在MainActivity.java中加入一句“getNumber.getNumber(this);“。
最后,,
添加权限:
目录 app-> manifests-> AndroidManifest.xml
加入一句”<uses-permission android:name="android.permission.READ_CONTACTS"/>“
大功告成!
来看看结果:
前提是你的通讯录中有信息
Android项目实战训练:通讯录(一)——获取手机通讯录信息(IMUDGES)相关推荐
- Android studio基础练习07【获取手机通讯录】
一.结构搭建 二.代码实现 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> & ...
- Android项目实战--手机卫士
Android项目实战--手机卫士--结束 很久都没有来更新博客了,之前一直忙着工作的事,接触到了一些以前从来没有接触过的东西,真的挺有挑战性的,但也有很多的无奈,但也学习到了很多东西,我会慢慢的写到 ...
- 开发android项目实战,Android 项目实战:手机安全卫士开发案例解析
Android 项目实战:手机安全卫士开发案例解析 作 者:王家林,王家俊,王家虎 出版时间:2013 丛编项:移动互联应用开发系列 内容简介 本书通过对一款手机安全卫士开发案例的详细解析,讲解了一个 ...
- 学习笔记之《Android项目实战——手机安全卫士》
[Android项目实战-手机安全卫士] 目标:快速积累开发经验,具备中级Android工程师能力. 如遇到难以理解的逻辑或功能,可以先将程序打断点观察程序的执行逻辑. 第一章项目简介:欢迎界面.主界 ...
- android在使用单位方面,《Android项目实战——手机安全卫士》_面试题答案.docx
<Android项目实战--手机安全卫士>_面试题答案 <Android项目实战--手机安全卫士>面试题答案第1章项目简介请问Android程序的真正入口是什么.Android ...
- android 通过手机号码查询联系人,android获取手机通讯录联系人
android获取手机通讯录联系人信息 private void getPhoneContacts() { ContentResolver resolver = this.getContentReso ...
- android获取手机通讯录联系人
android获取手机通讯录联系人信息 private void getPhoneContacts() { ContentResolver resolver = this.getContentReso ...
- android获取手机通讯录和sim卡通讯录
获取手机通讯录 1 权限 <uses-permission android:name="android.permission.READ_CONTACTS"/> 注意6. ...
- android sim卡联系人存储格式,Android获取手机通讯录、sim卡联系人及调用拨号界面方法...
android获取手机通讯录联系人信息 private void getPhoneContacts() { ContentResolver resolver = this.getContentReso ...
最新文章
- 李国杰院士:关于人工智能本质和价值的13个判断,谨防重蹈覆辙!
- 这些工具你利用好了吗?
- 前端学习(1307):模块查找规则二
- Flask笔记-任务框架搭建
- 【线性代数本质】2:线性组合和线性相关和线性无关以及张成的空间
- AS打包APK时,一直缺失so库的解决办法
- mysql 51.数据库下载_Database Master官方下载_MySQL/SQLite数据库管理软件V5.2.51.18513下载(暂未上线)_预约_飞翔下载...
- java jsonp网络爬虫_JSOUP 爬虫
- java实现影视创作论坛
- shader三种变量类型(uniform,attribute和varying)
- 发错邮件后你知道怎么撤回邮件吗?163vip邮箱邮件撤回了解一下
- 利用Google Earth卫星图更新地形图地物
- 苹果保修期多久_苹果和安卓数据线怎么选?一根数据线质保三年,小米生态链做到了...
- HDU 5148 Cities (树形DP)*
- [Unfinished] 28_α = β_Direct_Current_Non_Loop_Curren
- [TI TDA4 J721E]基于4路鱼眼摄像头图片 360°环视功能 2D鸟瞰图 的移植与实现
- adidas最软的鞋_阿迪三大跑鞋科技:cloudform、bounce和Boost使用感受分享(中)
- 小白重装系统教程_小白U盘启动盘制作和使用教程
- 因为你的错过,转身为陌路
- Android Java GPS坐标与高斯坐标相互转换(二)
热门文章
- Docker容器编排利器Compose 安装与简单Demo
- Android手机SD卡各文件夹说明
- html百度站内搜索代码,百度站内搜索如何安装 百度站内搜索代码如何部署使用...
- 2021全球与中国船舶电子导航系统市场现状及未来发展趋势
- 单例模式——C++版
- 【Docker学习总结】12.Docker守护进程的配置和操作
- 分享跨境电商亚马逊大件产品运营方案案例
- 07长电债今上市 公司债正式启航
- 客流统计需要解决哪些问题?
- 机器学习指标(Precision、Recall、mAP、F1 Score等)