我正在使用Firebase云消息为Android做推送通知,一切都很顺利,但我在想系统托盘的图标颜色是怎么回事。它正在被变成一个灰度图像,而不是保持它原来的颜色。我可以用setcolor
方法为它着色,但我希望图标不会失去它的颜色,这可能吗?我已经尝试使用各种不同的图像,有自己的大小,透明/非透明,白色背景等,基于一些帖子,我可以找到。我似乎找不到关于这里实际发生的事情的答案。我的编译/目标sdk目前是26。我在模拟器(Nexus 6)上使用Android 8.0和9.0,在物理设备上使用8.1。
.setSmallIcon(R.drawable.app_logo)
.setColor(Color.GREEN)
如果是Notification的小图标,就有点误导了。如果你要使用彩色绘图--它会显示为Android操作系统选择使用的颜色。事情就是这样。如果您提供.setColor()属性-它将使用该属性作为颜色。这是因为小图标是通知托盘的(可以是白色或黑色),并且当你向下拉通知托盘时,它也会与通知中的应用程序名称一起使用。有时在一些chineezium设备上的通知托盘中不会着色(就像我的Xioami设备那样)。把它交给谷歌,遵守谷歌让我们遵守的规则
当对推送通知使用解析时,我们的应用程序总是显示应用程序的启动器图标。在最新的Android5.1版本中,图标看起来是空白的(一个白色的正方形)。
在Android5上,我的通知栏上的应用图标变为白色。我在Android5Lollipop上看到这个通知栏图标变为白色,但我如何在我的codenameone应用上更改它。
我已经设置了接收通知的代码,但它不起作用: 我用它在我的主要活动,我尝试了它,因为电话是待机。我该怎么解决?它需要其他代码吗?我遵循了以下指南:http://www.dre.vanderbilt.edu/~schmidt/android/android-4.0/out/target/common/docs/doc-comment-check/guide/topics/ui/notifiers/no
将图标和上下文菜单添加到系统托盘。 进程: 主进程 Tray是一个[EventEmitter][event-emitter]. 1 const {app, Menu, Tray} = require('electron') 2 let tray = null 3 app.on('ready', () => { 4 tray = new Tray('/path/to/my/icon') 5 con
系统托盘 添加图标和上下文菜单到系统通知区 进程:主进程 Tray 是一个 EventEmitter. const { app, Menu, Tray } = require('electron') let tray = null app.on('ready', () => { tray = new Tray('/path/to/my/icon') const contextMenu =
LG K20 Plus,7.0=白色六边形图标 LG K20 Plus,8.0=白色六边形图标 Google Pixel 3A,9.0=白色六边形图标 我的问题如下: > 如果Android5及以上只是透明的推送通知图标--那么那两款测试手机是如何显示真正的彩色图标的呢? 我对此的理解是正确的……还是有可能让真正的app图标出现为Android 7、8、9的推送通知图标?如果是...怎么做?除了上