在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)相关推荐

  1. Android studio基础练习07【获取手机通讯录】

    一.结构搭建 二.代码实现 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> & ...

  2. Android项目实战--手机卫士

    Android项目实战--手机卫士--结束 很久都没有来更新博客了,之前一直忙着工作的事,接触到了一些以前从来没有接触过的东西,真的挺有挑战性的,但也有很多的无奈,但也学习到了很多东西,我会慢慢的写到 ...

  3. 开发android项目实战,Android 项目实战:手机安全卫士开发案例解析

    Android 项目实战:手机安全卫士开发案例解析 作 者:王家林,王家俊,王家虎 出版时间:2013 丛编项:移动互联应用开发系列 内容简介 本书通过对一款手机安全卫士开发案例的详细解析,讲解了一个 ...

  4. 学习笔记之《Android项目实战——手机安全卫士》

    [Android项目实战-手机安全卫士] 目标:快速积累开发经验,具备中级Android工程师能力. 如遇到难以理解的逻辑或功能,可以先将程序打断点观察程序的执行逻辑. 第一章项目简介:欢迎界面.主界 ...

  5. android在使用单位方面,《Android项目实战——手机安全卫士》_面试题答案.docx

    <Android项目实战--手机安全卫士>_面试题答案 <Android项目实战--手机安全卫士>面试题答案第1章项目简介请问Android程序的真正入口是什么.Android ...

  6. android 通过手机号码查询联系人,android获取手机通讯录联系人

    android获取手机通讯录联系人信息 private void getPhoneContacts() { ContentResolver resolver = this.getContentReso ...

  7. android获取手机通讯录联系人

    android获取手机通讯录联系人信息 private void getPhoneContacts() { ContentResolver resolver = this.getContentReso ...

  8. android获取手机通讯录和sim卡通讯录

    获取手机通讯录 1 权限 <uses-permission android:name="android.permission.READ_CONTACTS"/> 注意6. ...

  9. android sim卡联系人存储格式,Android获取手机通讯录、sim卡联系人及调用拨号界面方法...

    android获取手机通讯录联系人信息 private void getPhoneContacts() { ContentResolver resolver = this.getContentReso ...

最新文章

  1. 李国杰院士:关于人工智能本质和价值的13个判断,谨防重蹈覆辙!
  2. 这些工具你利用好了吗?
  3. 前端学习(1307):模块查找规则二
  4. Flask笔记-任务框架搭建
  5. 【线性代数本质】2:线性组合和线性相关和线性无关以及张成的空间
  6. AS打包APK时,一直缺失so库的解决办法
  7. mysql 51.数据库下载_Database Master官方下载_MySQL/SQLite数据库管理软件V5.2.51.18513下载(暂未上线)_预约_飞翔下载...
  8. java jsonp网络爬虫_JSOUP 爬虫
  9. java实现影视创作论坛
  10. shader三种变量类型(uniform,attribute和varying)
  11. 发错邮件后你知道怎么撤回邮件吗?163vip邮箱邮件撤回了解一下
  12. 利用Google Earth卫星图更新地形图地物
  13. 苹果保修期多久_苹果和安卓数据线怎么选?一根数据线质保三年,小米生态链做到了...
  14. HDU 5148 Cities (树形DP)*
  15. [Unfinished] 28_α = β_Direct_Current_Non_Loop_Curren
  16. [TI TDA4 J721E]基于4路鱼眼摄像头图片 360°环视功能 2D鸟瞰图 的移植与实现
  17. adidas最软的鞋_阿迪三大跑鞋科技:cloudform、bounce和Boost使用感受分享(中)
  18. 小白重装系统教程_小白U盘启动盘制作和使用教程
  19. 因为你的错过,转身为陌路
  20. Android Java GPS坐标与高斯坐标相互转换(二)

热门文章

  1. Docker容器编排利器Compose 安装与简单Demo
  2. Android手机SD卡各文件夹说明
  3. html百度站内搜索代码,百度站内搜索如何安装 百度站内搜索代码如何部署使用...
  4. 2021全球与中国船舶电子导航系统市场现状及未来发展趋势
  5. 单例模式——C++版
  6. 【Docker学习总结】12.Docker守护进程的配置和操作
  7. 分享跨境电商亚马逊大件产品运营方案案例
  8. 07长电债今上市 公司债正式启航
  9. 客流统计需要解决哪些问题?
  10. 机器学习指标(Precision、Recall、mAP、F1 Score等)