Android入门学习_Android获取来电号码
2019独角兽企业重金招聘Python工程师标准>>>
Android来电号码获取的方法很简单,虽然Dalvik上的程序都是Java写的,但是仍然可以处理系统事物,使用PhoneStateListener;类可以监测话机状态,而TelephonyManager可以获取电话服务的实例,写代码时不要忘了
在androidmanifest.xml中加入权限。
需要引入两个Package
java代码:
- 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查看来电号码:
java代码:
- 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平台在各方面都比较智能,加上一个BOOT_COMPLETED获取,保证开机自动运行,一个来电通就很容易的制作完成了。
转载于:https://my.oschina.net/cathleencheng/blog/17684
Android入门学习_Android获取来电号码相关推荐
- Android 获取来电号码和去电号码
转载请注明出处: http://blog.csdn.net/like_program/article/details/52662942 这篇博客将讲解 Android 如何获取来电号码和去电号码. 打 ...
- android来电电话获取,Android获取来电号码代码
对于Android平台的整个来电软件制作十分简单,Android平台在各方面都比较智能,加上一个BOOT_COMPLETED获取,保证开机自动运行,一个来电通就很容易的制作完成了. Android来电 ...
- android获取来电号码,Android获取来电号码代码详解
对于Android平台的整个来电软件制作十分简单,Android平台在各方面都比较智能,加上一个BOOT_COMPLETED获取,保证开机自动运行,一个来电通就很容易的制作完成了. Android来电 ...
- android获取imei兼容_Android获取IMEI号码
1 android 获取 imei号码2 3 核心代码:4 5 Imei =((TelephonyManager) getSystemService(TELEPHONY_SERVICE))6 .get ...
- CSR8670获取来电号码及开发流程
平台:CSR8670 SDK:ADK4.1 场景:CSR8670作为HF,当AG连接上后,获取来电的号码 结论:如果不关注流程的,很简单,直接通过下面的设置并且Write Device就可以了. 不断 ...
- Windows Mobile 获取来电号码和屏蔽来电
今天接到一个特殊任务...在 Windows Mobile 中获得来电号码,其实它本身就有个来电显示,可现在要求就是要自己写程序来完成这个来电显示... 没办法...虽然没搞过...但是这个东东好像比 ...
- Android入门教程免费获取
场景 AndroidStudio下载安装教程(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103672471 几百 ...
- android入门学习-天气预报app(一)
引言 学习<android第一行代码>根据书本开发的天气预报app,主要用于熟练操作android开发(android studio3.0平台). 今天主要分享一下从服务器上获取天气信息, ...
- java设备imei号_Android 获取imei号码,获取手机型号和系统版本号
在AndroidManifest.xml文件中要添加 才有权限 TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEP ...
最新文章
- 戴尔融合“刀片”+双活存储助用户三网改造
- throws java_基于Java中throw和throws的区别(详解)
- Maven学习总结(31)——Maven坐标详解
- How to shrink disk for KVM
- *第十六周*数据结构实践项目二【大数据集上排序算法性能的体验】
- C语言基础知识入门(大全)
- 荣耀6plus+android5.1,荣耀6Plus Emui3.1-Android5.1.1 Root教程
- 为什么blender安装后无法打开_CAD软件打开图纸后钢筋符号无法读取的解决办法...
- 模块三 day22 并发编程(上)
- linux查看wifi信号命令_linux无线网络命令
- 传奇服务器如何修改地图和刷怪,传奇如何将怪物刷在指定地图?
- det3d python setup.py build develop
- 10幻方c语言,幻方算法 C语言描述
- 在URL中实现简易的WebAPI验签
- 去除idea中xml黄色背景
- Photoshop Scripting 高阶编程(1):取色器的应用
- vipkid少儿英语怎么样?孩子学完三个月课程后,结果。。。。。。
- TiED:人类组织特异性增强子数据库
- OrangeS一个操作系统的实现--保护模式
- 七年级期末复习寒假(语文第一学期)
热门文章
- Java JDBC基础 连接数据库 操作数据库
- 揭秘!智能手机低光摄影中的科学奥秘
- 侯佩岑、林志玲发型对比,谁是台湾第1美女?
- 南邮 OJ 2069 赵信的往事
- 使用matlab生成高斯滤波模板_高斯滤波matlab及FPGA实现
- C++(Qt)软件调试---linux下生成/调试Core文件(3)
- linux sockaddr ip,sockaddr与sockaddr_in
- 如果编程界推行中文标准的话
- 编译TL-WR720N用的OpenWrt折腾记
- QE:利用ph.x 计算声子谱input 注意事项(包括单个q点的计算)