gpt4 book ai didi

java - 检测传入的 VoIP 调用 Android

转载 作者:行者123 更新时间:2023-11-30 08:42:25 25 4
gpt4 key购买 nike

当用户接到 Viber/Skype/WhatsApp 电话时,我想关闭我的应用程序。我尝试使用 AudioFocus 监听器和 Notification 解析,它们都不是很好。可能有其他方法可以帮助我吗?

最佳答案

在音频管理器中检查 MODE_IN_COMMUNICATION 应该可以实现这一点。 https://developer.android.com/reference/android/media/AudioManager.html#MODE_IN_COMMUNICATION

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

关于java - 检测传入的 VoIP 调用 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34566879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com