android - 如何检测传入的 Skype/Viber 调用

标签 android call skype viber

我正在开发一个音乐应用程序,为此我需要检测来电(电话、Skype、Viber 等)以停止播放歌曲。我可以使用 PhoneState 监听器检测 GSM 调用。有什么方法可以检测数据/VoIP(Skype、Viber)调用吗?

最佳答案

您不需要检测任何如此具体的内容,而是正确地管理音频焦点。请参阅本指南了解如何操作:https://developer.android.com/training/managing-audio/audio-focus.html

关于android - 如何检测传入的 Skype/Viber 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23338307/

相关文章:

c++ - 在 OpenCV 中,设置曝光会导致我的网络摄像头软件无法自动调整曝光

android - Camera.getParameters().getSupportedPreviewSizes() 在模拟器中返回 NULL

c++ - 调用的函数清除前一个函数的更改

Java 为多个值中的一个值调用非 void 方法

c# - Bot 可以处理来自 Skype 桌面应用程序的请求,但不能处理来自 Skype 商店应用程序的请求

android - 无法从 android WebView 打开 Skype 自定义 URL

android - 如何从 Material Design 文档中实现持久性 Bottom Sheets

android - 在旋转时更改 MediaController 位置

android - 在 Android 上添加日历

python - 调用数组时仅使用第一个元素?