安卓通知声音被系统通知抑制

  • 本文关键字:通知 系统 声音 android
  • 更新时间 :
  • 英文 :


我有一个简单的应用程序,可以在传入的文本消息中查找文本模式,然后发出警报。根据文本,警报可能必须持续一分钟(如寻呼机)。正在设置通知警报声音,但问题是。.默认的短信通知警报接管(而我的警报应该持续一分钟或更长时间)。

我该如何处理?

一种选择可能是在创建通知之前简单地提供短暂的延迟(让系统有时间先做它的事情),但是由于您希望声音持续长达一分钟或更长时间,我建议不要将声音作为通知的一部分播放。相反,将其作为mp3播放(系统通知会短暂中断,但随后恢复播放),如果用户执行正确的操作(触摸您的通知,打开您的活动等),请提前取消其播放。

AudioManager.requestAudioFocus 对音频设备发出请求,如果获得批准,则必须由 AudioManager.onAudioFocusChangeListener 处理。记得在你完成你的东西后打电话给放弃音频焦点!

最新更新