我正在开发一个音乐应用程序,因此我需要检测来电(电话,Skype,Viber等)以停止播放歌曲。我可以使用PhoneState监听器检测GSM调用。有什么方法可以检测数据/VoIP(Skype,Viber)调用吗?
最佳答案
您不需要检测到任何如此具体的内容,而是可以正确地管理音频焦点。请参阅此指南以了解如何执行此操作:https://developer.android.com/training/managing-audio/audio-focus.html
我正在开发一个音乐应用程序,因此我需要检测来电(电话,Skype,Viber等)以停止播放歌曲。我可以使用PhoneState监听器检测GSM调用。有什么方法可以检测数据/VoIP(Skype,Viber)调用吗?
最佳答案
您不需要检测到任何如此具体的内容,而是可以正确地管理音频焦点。请参阅此指南以了解如何执行此操作:https://developer.android.com/training/managing-audio/audio-focus.html