Android 通知声音被系统通知抑制

标签 android

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

我该如何处理?

最佳答案

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

关于Android 通知声音被系统通知抑制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11327660/

相关文章:

android - 为什么调用 finish() 会导致调用 onCreate() 并启动一个新的 Activity?

android - 有没有人在 Android SyncObserver 上实现(或获得更多信息)

android - 预览选项卡在 Android Studio 中不可见

java - 当线性布局在按钮单击上可见时如何向下滚动线性布局 [kotlin]

java - WebView canGoback() 功能上的 WebView clearHistory()?

android - addTextChangedListener 动态获取EditText

android - 禁止 Android 发出 LogCat 消息

Android 蓝牙跨平台互操作性

java - onSharedPreferenceChanged 不更新首选项

android - 使用 Renderscript 调整位图大小