Android检查已激活电话通话[重复]

问题描述 投票:14回答:1

如何检查当前是否正在通过非电话应用程序拨打电话?

我需要使用什么API来检测?

android phone-call
1个回答
35
投票

尝试一下:

public boolean isCallActive(Context context){
   AudioManager manager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
   return manager.getMode() == AudioManager.MODE_IN_CALL;
}
© www.soinside.com 2019 - 2024. All rights reserved.