2010-09-14 81 views
0

再次感谢我收到的所有帮助!TelephonyManager在拨出电话时检测到语音信箱

我已经写了一个监听器来检测通话何时结束。 此外,我想检测接收器拿起或我最终在邮箱上。

但是,我只是无法弄清楚如何在网上找不到任何东西(可能是大多数时候搜索错误的词)。

帮助将不胜感激。

再次感谢! Chr0n

回答

1
  • 检测呼叫何时结束是可能的:使用PhoneStateListener。 CALL_STATE_IDLE状态意味着挂断。
  • 接听/掉线:不可能。

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

我希望这可以帮助一点点...