如何显示隐藏的通知?

时间:2015-09-22 02:23:14

标签: android android-notifications android-notification-bar

我正在开发一个简单的应用程序,当点击按钮时启动服务...该服务会创建一个持续的通知,但我不希望它在状态栏中显示任何图标...

enter image description here

在此图片中,您可以看到WiFi ADB有一个标准的持续通知,无法解除......

当关闭通知栏并且它们位于单独的组(在该灰线下)时,

Google Now(62 Cloudy),自动和自动不会显示任何图标。

我到处寻找如何实现这一目标但无法找到任何内容......即使是通常非常详尽的Android文档也无法提供任何相关信息。

修改

现在这就是我显示通知的方式:

Notification notification = new NotificationCompat.Builder(this)
            .setContentTitle("Power Napp")
            .setContentText("Napping...")
            .setSmallIcon(R.drawable.ic_notification)
            .setContentIntent(pendingIntent)
            .setOngoing(true)
            .build();

1 个答案:

答案 0 :(得分:0)

有一个简单的伎俩。添加:

.setPriority(Notification.PRIORITY_MIN)

通知不会在状态栏中显示图标。

http://developer.android.com/reference/android/app/Notification.html#PRIORITY_MIN

对此并不十分清楚,但这里有记录:

http://developer.android.com/design/patterns/notifications.html#correctly_set_and_manage_notification_priority