欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

监听android电话呼叫状态,监听android呼叫,android-监听电话

来源: javaer 分享于  点击 9036 次 点评:125

监听android电话呼叫状态,监听android呼叫,android-监听电话


android-监听电话呼叫状态

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

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
/* 取得电话服务 */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);    }           };
相关栏目:

用户点评