Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置「;smallIcon“;对于Android_Android_Notifications_Google Cloud Messaging_Pushbots - Fatal编程技术网

设置「;smallIcon“;对于Android

设置「;smallIcon“;对于Android,android,notifications,google-cloud-messaging,pushbots,Android,Notifications,Google Cloud Messaging,Pushbots,我正在使用推送机器人向我的Android应用程序发送推送通知。通过有效载荷,我可以设置largeIcon位图和更改标题等,但我不确定如何更改状态栏中显示的通知图标(或小图标) 目前,它只是安卓5.0+上的一个白色方块,低于这个方块,它使用了launcher图标 我已经在Android Studio中导入了我的透明图标作为通知,创建了白色图标的“ic_stat_name” 然而,由于我使用的是推送机器人,我实际上没有任何使用通知构造函数的通知代码。我在MainActivity中所做的一切就是初始化

我正在使用推送机器人向我的Android应用程序发送推送通知。通过有效载荷,我可以设置largeIcon位图和更改标题等,但我不确定如何更改状态栏中显示的通知图标(或小图标)

目前,它只是安卓5.0+上的一个白色方块,低于这个方块,它使用了launcher图标

我已经在Android Studio中导入了我的透明图标作为通知,创建了白色图标的“ic_stat_name”

然而,由于我使用的是推送机器人,我实际上没有任何使用通知构造函数的通知代码。我在MainActivity中所做的一切就是初始化推送机器人并将注册ID发送到我的数据库。 其他类似的问题都有一些通知代码已经存在于他们的项目中


我应该如何将图标从正方形更改为白色图标?了解PushBots的人可以在此提供帮助

在drawables文件夹中导入名为“white_notification_icon”的自定义图标,并确保使用PushBots v2.0.13来使用自定义小通知图标。
然后推送机器人会自动将该图像用作通知栏图标。

这不会提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论-您可以随时对自己的帖子发表评论,一旦您有足够的评论,您就可以发表评论。-我不知道你们为什么把我的答案标记为无关紧要。我用了同样的方法,效果很好。不过,我还添加了另一条指令,即必须使用PushBots v2.0.13。有关官方文档,请访问-这实际上是正确的答案。我们只需在drawables文件夹中导入一个具有上述名称的图标,Pushbots将自动将其用作通知栏图标。如何设置背景颜色,因为我们都知道,只需更新有效负载并在其中设置accColor。但它不起作用