检测Android中的呼叫是否处于保持状态

时间:2015-09-27 11:05:04

标签: android

我正在开发一款可以检测到电话呼叫暂停的应用程序,我在Android电话文档中找到的所有内容都是3种状态,即电话响铃时为CALL_STATE_RINGING,CALL_STATE_OFFHOOK当呼叫正在进行或处于保持状态时CALL_STATE_IDLE当没有呼叫活动存在时,但我想知道,有没有人找到方法来确切地检测呼叫何时处于保持状态?只有在保持呼叫时我才需要做一些动作。

2 个答案:

答案 0 :(得分:1)

看一下这个答案https://stackoverflow.com/a/29490832/3836513。使用PreciseCallState,您可以在保持呼叫时阅读。

答案 1 :(得分:1)

这可以在Android 5.0中使用The PreciseCallState,您可以读取空闲,忙碌和响铃等呼叫状态。GithubCode PreciseCallStateDetail