Android API来检查呼叫是否处于活动状态或保持状态

是否有一个API函数来检查一个调用当前是否处于活动状态,或者是否已被置于保持状态?

假设我有两个连接的电话,是否有方法检查每个电话是否处于活动状态,保持状态,还是可能在电话会议中连接?

Solutions Collecting From Web of "Android API来检查呼叫是否处于活动状态或保持状态"

是的,您可以检查通话是否通过设备激活:

public static boolean isCallActive(Context context){ AudioManager manager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); if(manager.getMode()==AudioManager.MODE_IN_CALL){ return true; } else{ return false; } }