Android 在某些手机上,应用程序使用启动器图标作为通知图标
我正在一些手机上测试我的应用程序 在LG、三星和柯达手机(从安卓5到安卓7)上测试时,我选择了一个图标作为通知图标,一个类似地图的图标。 然而,在我试用过的所有华为和小米设备(也有很多操作系统)上,出现的通知图标是启动器图标,当时是安卓机器人 我使用内置的image asset studio按照以下说明创建图标 通知代码如下:Android 在某些手机上,应用程序使用启动器图标作为通知图标,android,android-notifications,android-icons,Android,Android Notifications,Android Icons,我正在一些手机上测试我的应用程序 在LG、三星和柯达手机(从安卓5到安卓7)上测试时,我选择了一个图标作为通知图标,一个类似地图的图标。 然而,在我试用过的所有华为和小米设备(也有很多操作系统)上,出现的通知图标是启动器图标,当时是安卓机器人 我使用内置的image asset studio按照以下说明创建图标 通知代码如下: public void crenot(float walk){ Notification noti = new Notification.Builde
public void crenot(float walk){
Notification noti = new Notification.Builder(this)
.setContentTitle("Your daily result ")
.setContentText("You walked "+Float.toString(walk/1000)+" km today")
.setSmallIcon(R.drawable.map_not)
.build();
NotificationManager notman=(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notman.notify(0,noti);}
我在谷歌上找不到解决方案。我发现了这个,
但我不确定应该如何更改代码用于设置状态栏中的图标,如文档中所述
如果要在通知抽屉中设置图标,请添加到通知.Builder
:
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.map_not))