我收到了一个带有此代码的通知:
Notification notifica = new Notification();
notifica.flags |= Notification.FLAG_AUTO_CANCEL;
notifica.icon = R.drawable.serie_notification;
notifica.when = System.currentTimeMillis();
使用**通知.默认值=通知.默认值|通知.DEFAULT_SOUND;**我启用了默认声音,但如果我想禁用声音,该怎么办??
6条答案
按热度按时间093gszye1#
好吧,我这么做很管用:
试试看吧=)
gab6jxml2#
在pre Oreo设备、Oreo和更高版本设备上显示无声音通知
s4n0splo3#
基本上可以这样做,只需启用除声音(
Notification.DEFAULT_SOUND
)之外的所有其他Notification.defaults
。下面是一个适合您的示例:
以下是您可以选择的所有可用选项:
更新
通知
.defaults
已过时3yhwsihp4#
在较新版本的Android中,你必须将通知通道的优先级设置为低:
agyaoht75#
android“O”〉=,禁用或启用通知的声音您使用两个id用于通知通道。一个用于声音通知,另一个在您要禁用时设置
llmtgqce6#
您可以使用此
只需将通道声音设置为空