监听android电话呼叫状态
2012-04-24 23:36
411 查看
android-监听电话呼叫状态
view source
print?
view source
print?
01 | 在清单文件AndroidManifest.xml中添加权限: |
02 | <uses-permission android:name= "android.permission.READ_PHONE_STATE" /> |
03 |
04 | /* 取得电话服务 */ |
05 | TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); |
06 | //监听电话的状态 |
07 | telManager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE); |
08 |
09 | PhoneStateListener listener = new PhoneStateListener(){ |
10 | @Override public void onCallStateChanged(int state, String incomingNumber) { |
11 | switch (state){ |
12 | case TelephonyManager.CALL_STATE_IDLE:/* 无任何状态时 */ |
13 | break; |
14 | case TelephonyManager.CALL_STATE_OFFHOOK:/* 接起电话时 */ |
15 | break; |
16 | case TelephonyManager.CALL_STATE_RINGING:/* 电话进来时 */ |
17 | break ; |
18 | default : |
19 | break ; |
20 | } |
21 | super .onCallStateChanged(state, incomingNumber); |
22 | } |
23 | }; |
相关文章推荐
- Android实现监听电话呼叫状态的方法
- android之通过phoneStateListener监听电话状态改变
- 【学习笔记】通过服务监听电话的呼叫状态
- android 上层电话状态的监听
- android 电话状态的监听(来电和去电)
- android 电话状态的监听(来电和去电)
- 【Android】监听电话状态
- android 电话状态的监听(来电和去电) PhoneStateListener和TelephonyManager
- android 电话状态的监听(来电和去电)
- Android监听电话状态
- 监听电话的呼叫状态
- android之通过phoneStateListener监听电话状态改变
- android 电话状态的监听(来电和去电)
- android,服务,监听电话状态,实现电话录音
- android电话状态的监听
- android 电话状态的监听(来电和去电)
- android 2.1 监听电话状态并自动接听来电
- android 电话状态的监听(来电和去电)
- 监听有线/蓝牙耳机的插入与拔出,电话的状态及拦截-Android
- Android 监听电话的拨打状态