我正在构建一个 Android 应用程序来替换通知抽屉并在其自己的窗口中显示通知。通过覆盖 onNotificationPosted()
方法,我设法在我的抽屉上显示通知。但是,android 也会显示相同的通知。所以,我希望通知只显示在我的窗口上,还有其他应用程序已经做到了,所以这并非不可能。请告诉我如何覆盖 android 的默认行为。提前致谢。 :)
编辑
我想要的是禁用提醒通知。有什么解决办法吗?
最佳答案
在 Oreo 和更高版本的操作系统中 它位于通知 channel 中,您必须将优先级设置为小于 NotificationManager.IMPORTANCE_HIGH
或类似下面的内容会停止抬头横幅。
NotificationChannel channel = new NotificationChannel(CHANNEL_ID,
CHANNEL_NAME,
NotificationManager.IMPORTANCE_DEFAULT)
在 Pre-Oreo 设备上,通知优先级本身有助于系统显示/隐藏抬头横幅。 还请记住,当您进行此更改时,您必须删除应用程序并重新安装才能看到更改!
关于android - 如何停止通过 Android 代码发布提醒通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33996894/