机器人:通知声音禁用
我有此代码的通知:机器人:通知声音禁用
Notification notifica = new Notification();
notifica.flags |= Notification.FLAG_AUTO_CANCEL;
notifica.icon = R.drawable.serie_notification;
notifica.when = System.currentTimeMillis();
与notifica.defaults = notifica.defaults | Notification.DEFAULT_SOUND;我启用默认声音,但如果我想禁用声音,我该怎么办?
那么,它的工作对我来说做这个:
myNotification.defaults = 0;
试试吧=)
是的,将'defaults'设置为0,'sound'设置为null。 – dsandler
其中我分配mynotification.defaults = 0 –
这不再适用于定位Android O.没有办法禁用声音。 –
这是可能做到这一点基本上只是使所有其他通知违约除了声音(其是Notification.DEFAULT_SOUND)。
这里是一个会为你工作的例子:
myNotification.defaults = 0;
myNotification.defaults |= Notification.DEFAULT_VIBRATE;
这里是所有可用的选项,你可以选择:
Notification.DEFAULT_LIGHTS
Notification.DEFAULT_VIBRATE
Notification.DEFAULT_SOUND
Notification.DEFAULT_ALL // This enables all above 3
我认为这是默认情况下禁用。我不记得它在声明我发出的通知... – Bob
当通知频道在定位API 26(Android O)时存在一个错误https://stackoverflow.com/questions/45919392/disable-sound-from -notificationchannel –