我正在开发一款可以检测到电话呼叫暂停的应用程序,我在Android电话文档中找到的所有内容都是3种状态,即电话响铃时为CALL_STATE_RINGING,CALL_STATE_OFFHOOK当呼叫正在进行或处于保持状态时CALL_STATE_IDLE当没有呼叫活动存在时,但我想知道,有没有人找到方法来确切地检测呼叫何时处于保持状态?只有在保持呼叫时我才需要做一些动作。
答案 0 :(得分:1)
看一下这个答案https://stackoverflow.com/a/29490832/3836513。使用PreciseCallState,您可以在保持呼叫时阅读。
答案 1 :(得分:1)
这可以在Android 5.0中使用The PreciseCallState,您可以读取空闲,忙碌和响铃等呼叫状态。GithubCode PreciseCallStateDetail