对于Android平台的整个来电软件制作十分简单,Android平台在各方面都比较智能,加上一个BOOT_COMPLETED获取,保证开机自动运行,一个来电通就很容易的制作完成了。

Android来电号码获取的方法很简单,虽然Dalvik上的程序都是Java写的,但是仍然可以处理系统事物,使用 PhoneStateListener;类可以监测话机状态,而TelephonyManager可以获取电话服务的实例,写代码时不要忘了在 androidmanifest.xml中加入权限。

//需要引入两个Package

import android.telephony.PhoneStateListener;

import android.telephony.TelephonyManager;

MyPhoneStateListener phoneListener=new MyPhoneStateListener(); //我们派生的类

TelephonyManager telephonyManager

=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);

telephonyManager.listen(phoneListener,

PhoneStateListener.LISTEN_CALL_STATE);

直接使用Logcat查看来电号码:

import android.content.Context;

import android.telephony.PhoneStateListener;

import android.util.Log;

public class MyPhoneStateListener extends PhoneStateListener {

Context context;

@Override

public void onCallStateChanged(int state,String incomingNumber){

Log.e(“PhoneCallState”, “Incoming number “+incomingNumber); //incomingNumber就是来电号码

}

}

android获取来电号码,Android获取来电号码代码详解相关推荐

  1. Android Studio工程中添加Admob广告条代码详解

    前言: 纵观国内的广告平台,比如多盟,万普,百度,腾讯,或者别的一些广告平台,真是应接不暇,但是具体接入那就自己判断了,经过一番折腾,最终还是选择了谷歌平台,理应是稳定,可靠,安全,收入颇高,但是登录 ...

  2. Android + Appium 自动化测试完整的环境配置及代码详解

    环境的的搭建 参考大神博客:https://www.cnblogs.com/fnng/p/4540731.html 该博客有一套详细的入门教程,奈何时间有点久远有些东西不能用了,但是参考价值还是有滴. ...

  3. Android VCard联系人备份恢复(导入/导出)详解

    原文地址为: Android VCard联系人备份恢复(导入/导出)详解 首先我们简单的看下在Android中联系人的存储结构. 工作环境:android 2.3.3 联系人的主要数据存放在raw_c ...

  4. Android异步处理三:Handler+Looper+MessageQueue深入详解

    本博文地址:http://blog.csdn.net/mylzc/article/details/6771331 转载请注明出处 Android异步处理系列文章索引 Android异步处理一:使用Th ...

  5. Android 系统(214)---Android 7.1.1时间更新NITZ和NTP详解

    Android 7.1.1时间更新NITZ和NTP详解 1.NTP和NITZ简介 最近在项目中遇到手机首次插上移动卡时不能自动更新时间的问题,就特意跟了下Android系统中手机时间更新有两种方式NT ...

  6. Android实战:CoolWeather酷欧天气(加强版数据接口)代码详解(上)

    -----------------------------------该文章代码已停更,可参考浩比天气(更新于2019/6/25)----------------------------------- ...

  7. android收藏功能demo,Android使用Realm数据库实现App中的收藏功能(代码详解)

    前 言 App数据持久化功能是每个App必不可少的功能,而Android最常用的数据持久化方式主要有以下的五种方式: 使用SharedPreferences存储数据: 文件存储数据: SQLite数据 ...

  8. php 自动获取头像,PHP_WordPress中用于获取及自定义头像图片的PHP脚本详解,get_avatar()(获取头像) get_avat - phpStudy...

    WordPress中用于获取及自定义头像图片的PHP脚本详解 get_avatar()(获取头像)get_avatar() 函数用来获取置顶邮箱或者用户的头像代码,在评论列表中非常常用. 这个函数提供 ...

  9. Android的媒体播放器——简易视频播放器(详解)

    一.案例效果 二.主界面的设计与功能 2.1 案例效果 2.2 布局界面 activity_main.xml 参考代码: <?xml version="1.0" encodi ...

  10. 阿里聚安全Android应用漏洞扫描器解析:本地拒绝服务检测详解

    阿里聚安全Android应用漏洞扫描器解析:本地拒绝服务检测详解 阿里聚安全的Android应用漏洞扫描器有一个检测项是本地拒绝服务漏洞的检测,采用的是静态分析加动态模糊测试的方法来检测,检测结果准确 ...

最新文章

  1. 关于Android 隐藏 API 和内部 API的查看与使用
  2. 把window中换行符(^M)改为linux的换行符(\r)
  3. 检测线程是否存活代码!
  4. ubuntu14.04无法打开新加卷
  5. 通达信 移动平均算法_【通达信指标】通达信主力偷偷建仓副图指标源码公式...
  6. tushare获取上证50成分股与权重写入mysql
  7. 你想要的宏基因组-微生物组知识全在这(19国庆特别篇)
  8. oracle查询是否包含英文字符串,oracle字符串载取及判断是否包含指定字符串
  9. 2020年中国SCADA行业产值、市场规模及竞争格局分析[图]
  10. HTML+CSS网页设计期末课程大作业 【茶叶文化网站设计题材】web前端开发技术 web课程设计 网页规划与设计
  11. 【屏类型结构体定义PanelType】 文档位置:《apiPNL.h》
  12. 定制婚礼APP开发功能
  13. 利用Host-only模式使用虚拟机静态IP上网
  14. Vue3官网使用及简介
  15. axis2+MyEclipse8.5实现webservice接口例子(没有使用插件)
  16. 人工智能2021年10大应用
  17. 暑假集训日记(四)(长题解)
  18. Android Studio扩展显示器分屏展示多项目后窗口空白问题解决
  19. GO语言基础进阶教程:sync包——WaitGroup
  20. python安装第三方库时找不到“cl.exe”的解决方法(Win10系统)

热门文章

  1. 2015年系统架构师软考案例分析考点
  2. 创建非模态对话框时向非模态对话框传递参数方法
  3. word之把公式在等号处对齐
  4. Android 9.0系统恢复出场设置源码流程分析
  5. 猜猜画画 Pictionary 游戏规则
  6. AXURE建设团队项目原型
  7. linux 查询文件大小大于1g_常用Linux命令
  8. DailyTopic_4/27: 当当当当~ ~ 吃瓜!
  9. 雪后看疫情:一切能否变得更加清澈而透明?
  10. ESP8266 ERROR:cut here for exception decoder