我的应用需要知道对方是否已经接到我的电话。我需要在1或2个环之后执行一些逻辑。如何知道拨打的号码已收到铃声?
为此,我重写了onCallStateChanged方法,并检查CALL_STATE_RINGING状态。但看起来这种方法并不是100%完美的,因为在状态改变为CALL_STATE_RINGING之后,环发生需要一些时间。
关于如何继续执行的任何建议?一种方法是在状态更改为CALL_STATE_RINGING之后有2至3秒的延迟。但是这种方法真的很愚蠢,因为电信公司的延迟会有所不同。任何其他想法?
出于某种原因CALL_STATE_OFFHOOK有用的是显示了3倍 – webgenius 2012-04-22 04:42:53