我读过:https://developer.android.com/guide/topics/ui/notifiers/notifications.html,但我看不出如何在屏幕顶部显示图标,而不发出通知。
我有一个应用程序有一个长期运行的服务,我想显示一个图标,反映该服务的内部状态,在屏幕的顶部。
我怎么能这么做?
我想在屏幕顶部显示一个反映服务内部状态的图标。我怎么能这么做?
发出通知
。
或者,下载Android的源代码,修改它,允许随机的应用程序在状态栏中放置用户无法控制的图标,构建你的Android修改版本,将其打包到自定义ROM,并说服人们在他们的设备上使用你的自定义ROM。
由于通知图标没有一个单独的图像,我有点不知道如何做到这一点。 谢谢
我想用我自己的推送通知图标替换默认图标。 现在,应用程序将图标显示为白色框。
我在某处读到,我们可以使用来隐藏状态栏中的图标,使其不被通知。但在android 8及以上版本中似乎行不通。 所以我使用了(根据文档将图标隐藏在状态栏中),但这对我并不起作用。 但很多应用程序在状态栏中不显示任何图标,而在通知抽屉中显示通知。
我创建了许多不同类型的android状态栏通知。我想知道是否有一种方法显示状态栏图标,但没有任何项目显示在列表中,当他们下拉菜单...
这是我用来显示通知的代码。 这种情况只发生在Lollipop上。
我觉得这应该是微不足道的,但我似乎不能让通知显示在手机的屏幕上-它只显示在状态栏在顶部。 作为我想做的一个例子,下面是Facebook Messenger在你收到一条消息时显示在屏幕上的方式。 每当我发送通知时,它所做的只是显示状态栏中的小图标--即使我将优先级设置为priority_max。是否有另一个设置,我需要做使它显示在屏幕上,而不只是状态栏? 通知显示代码: