手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android实现监听电话呼叫状态的方法
Android实现监听电话呼叫状态的方法
摘要:本文实例讲述了Android实现监听电话呼叫状态的方法。分享给大家供大家参考。具体如下:在清单文件AndroidManifest.xml中添...

本文实例讲述了Android实现监听电话呼叫状态的方法。分享给大家供大家参考。具体如下:

在清单文件AndroidManifest.xml中添加权限:

复制代码 代码如下:<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

java代码如下:

// 取得电话服务 TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); //监听电话的状态 telManager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE); PhoneStateListener listener = new PhoneStateListener(){ @Override public void onCallStateChanged(int state, String incomingNumber) { switch (state){ case TelephonyManager.CALL_STATE_IDLE: /* 无任何状态时 */ break; case TelephonyManager.CALL_STATE_OFFHOOK: /* 接起电话时 */ break; case TelephonyManager.CALL_STATE_RINGING: /* 电话进来时 */ break; default: break; } super.onCallStateChanged(state, incomingNumber); } };

希望本文所述对大家的Android程序设计有所帮助。

【Android实现监听电话呼叫状态的方法】相关文章:

Android上使用jspf插件框架的方法

Android编程实现图标拖动效果的方法

android 引导界面的实现方法

使用android隐藏api实现亮度调节的方法

Android 用SQLite实现事务的方法

解析Android游戏中获取电话状态进行游戏暂停或继续的解决方法

Android实现语音识别代码

Android获取屏幕方向及键盘状态的小例子

Android 网络图片查看显示的实现方法

Android启动模拟器报错解决方法

精品推荐
分类导航