TelephonyManager在拨出电话时检测语音邮件

时间:2010-09-14 17:18:31

标签: android broadcast voicemail

再次感谢我在这里获得的所有帮助!

我编写了一个侦听器来检测呼叫何时结束。 此外,我想检测接收器是否接收到,或者我最终登录了邮箱。

然而,我只是无法弄清楚如何在互联网上找不到任何东西(可能是在寻找错误的术语,就像大多数时候一样)。

非常感谢帮助。

再次感谢! Chr0n

1 个答案:

答案 0 :(得分:1)

  • 检测呼叫何时结束:使用PhoneStateListener。 CALL_STATE_IDLE状态意味着挂断。
  • 接听电话:不可能。

最接近的是查看通话记录并从通话时间中计算出来。通话持续时间为零意味着另一端没有拿起电话。但这不是实时,而是事后。此外,它不会告诉你这个人是否去了语音信箱;如果他挂断了怎么办......

我希望这有点帮助...