Android 如何知道已拨号码已收到铃声?
我的应用程序需要知道对方是否接到我的电话。我需要执行一些逻辑后,1或2环 为此,我重写了onCallStateChanged方法,并检查CALL\u STATE\u RINGING STATE。但这种方法似乎不是100%完美,因为在状态更改为CALL_state_RINGING之后,响铃需要一些时间Android 如何知道已拨号码已收到铃声?,android,Android,我的应用程序需要知道对方是否接到我的电话。我需要执行一些逻辑后,1或2环 为此,我重写了onCallStateChanged方法,并检查CALL\u STATE\u RINGING STATE。但这种方法似乎不是100%完美,因为在状态更改为CALL_state_RINGING之后,响铃需要一些时间 对如何实施有何建议?一种方法是在状态更改为CALL_state_RINGING后有2到3秒的延迟。但这种方法真的很愚蠢,因为各电信公司之间的延迟会有所不同。还有其他想法吗?不确定是否可以检测到对方何
对如何实施有何建议?一种方法是在状态更改为CALL_state_RINGING后有2到3秒的延迟。但这种方法真的很愚蠢,因为各电信公司之间的延迟会有所不同。还有其他想法吗?不确定是否可以检测到对方何时接电话,但我认为此链接对您可能有用
谢谢您的链接。真想知道为什么谷歌没有提供枚举来找出传出呼叫的状态。显然,手机将知道来自供应商RIL的传出呼叫的状态(来自基带的未经请求的响应)。这只需要像其他状态更改响应一样传达给框架。出于某种原因,当我打电话时,CALL\u state\u OFFHOOK显示了3次