Android外出呼叫是听取的

时间:2015-04-14 19:17:41

标签: android

我需要运行方法,何时进行呼叫。它在Android中可能吗?

我测试了BroadcastReceiver - PhoneStateListener,它只能用于呼出呼叫,而不用于呼出呼叫。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以查看TelephonyManager。它有你所说的PhoneStateListener,你可以听PhoneStateListener#onCallStateChanged(int, String)。在此方法中,状态为doc中列出的三个。

  
      
  • CALL_STATE_IDLE
  •   
  • CALL_STATE_RINGING
  •   
  • CALL_STATE_OFFHOOK
  •   

您正在寻找的是CALL_STATE_OFFHOOK,其状态为:

  

设备呼叫状态:摘机。至少存在一个拨号,活动或保持的呼叫,并且没有呼叫振铃或等待。