我希望防止我的一些代码在音乐或视频正在播放时执行。如何使用广播接收器实现这一点?
我希望防止我的一些代码在音乐或视频正在播放时执行。如何使用广播接收器实现这一点?
AudioManager
是你的好朋友:
AudioManager.isMusicActive()
可以完成你想要的工作,这里有详细信息,请仔细查看:AudioManager
下面是一个例子:AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
if(manager.isMusicActive())
{
// do something - or do it not
}