Android开发-来电监听-步骤方法
2016-07-21 11:38
330 查看
一、权限声明
<!-- 允许读取手机状态的权限 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
二、设置监听
三、监听事件定义
<!-- 允许读取手机状态的权限 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
二、设置监听
TelephonyManager tm = (TelephonyManager)getSystemService( Context.TELEPHONY_SERVICE); tm.listen(new MyPhoneStateListener(), PhoneStateListener.LISTEN_CALL_STATE);
三、监听事件定义
class MyPhoneStateListener extends PhoneStateListener { @Override public void onCallStateChanged(int state, String incomingNumber) { System.out.println("in coming number:" + incomingNumber); if(state == TelephonyManager.CALL_STATE_RINGING) {<span style="white-space:pre"> </span>// 捕获来电状态 // TODO: 执行相关方法 } super.onCallStateChanged(state, incomingNumber); } }
相关文章推荐
- [已验证]双卡手机下两种来电监听方法的一些问题。
- Android实现表情 抓取新浪表情
- 详解Android解析Xml的三种方式——DOM、SAX以及XMLpull
- android开发环境遇到adt无法启动的问题分析及解决方法
- Android开发 旋转屏幕导致Activity重建解决方法
- Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
- Android开发技巧之ViewStub控件惰性装载
- Android开发常用经典代码段集锦
- 分享10个很棒的学习Android开发的网站
- android开发之横向滚动/竖向滚动的ListView(固定列头)
- Android开发技巧之我的菜单我做主(自定义菜单)
- Windows下使用Apache Cordova开发ANDROID之HelloWorld
- 根据根据图片的url怎么取得图片ImageView对象
- [转] ADB server didn't ACK
- android开发的相关链接
- Android数据存储之SharedPreferences 共享首选项/偏好设置
- 基于NDK的Android防破解
- 麦子学院android开发笔记:Android更换RatingBar图片
- android开发入门知识之AIDL详解