Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.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
Android 在某些手机上,应用程序使用启动器图标作为通知图标_Android_Android Notifications_Android Icons - Fatal编程技术网

Android 在某些手机上,应用程序使用启动器图标作为通知图标

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

我正在一些手机上测试我的应用程序

在LG、三星和柯达手机(从安卓5到安卓7)上测试时,我选择了一个图标作为通知图标,一个类似地图的图标。 然而,在我试用过的所有华为和小米设备(也有很多操作系统)上,出现的通知图标是启动器图标,当时是安卓机器人

我使用内置的image asset studio按照以下说明创建图标 通知代码如下:

    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))