jjzjj

notificationChannel

全部标签

android - NotificationChannel 在 Android 8.0 中始终发出声音

我已将目标构建版本升级到27,因此需要实现通知channel。我正在启动一个前台service,它将在启动时显示通知。通过通知channel,它按预期工作,但它总是发出声音。更改通知priority没有任何效果。if(Build.VERSION.SDK_INT>=26){NotificationChannelnotificationChannel=newNotificationChannel(CHANNEL_ID,CHANNEL_NAME,NotificationManager.IMPORTANCE_LOW);mNotificationManager.createNotificatio

java - Android studio 无法解析符号 'NotificationChannel'

我已经将AndroidStudio更新到3.0Beta5NotificationManager等其他类也可以正常导入。但它在任何地方都找不到NotificationChannel。importandroid.app.NotificationChannel;这可能是什么原因造成的? 最佳答案 NotificationChannel在API26中添加,将您的编译SDK更改为26并尝试引用:https://developer.android.com/reference/android/app/NotificationChannel.htm

android - 找不到方法 createNotificationChannel(NotificationChannel)

我正在尝试使用AndroidOreo(SDK27)处理通知。这是我创建NotificationChannel的代码:NotificationManagerCompatnotificationManager=NotificationManagerCompat.from(this);//..buildingmChannel,theNotificationChannelinstancenotificationManager.createNotificationChannel(mChannel);AndroidStudio告诉这个Error:(67,32)error:cannotfindsym

android - 从 NotificationChannel 禁用声音

今天我开始以API26为目标,这迫使我使用通知channel。我的问题是现在每个新通知(包括更新)都会播放令人讨厌的声音。如何禁用此声音?我尝试用自定义的mp3声音替换此声音,以便将其中包含静音的mp3传递给它,但这被忽略了。我只是添加了一个优先级很低的通知,基本上是让用户在与应用程序交互后可以选择执行一些操作。没有理由大声喧哗,用户会知道他可以引用通知,因为他已经对应用程序执行了某些他知道会导致通知出现的事情。用户真的会开始对这种声音感到恼火。 最佳答案 如果您想保持channel的重要性,只需删除声音notificationCh
12