gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 00:11:42 24 4
gpt4 key购买 nike

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

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

我按照这些说明使用内置图像 Assets 工作室创建图标 https://developer.android.com/studio/write/image-asset-studio.html#create-notification通知代码在这里:

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

我在谷歌上找不到解决方案。我找到了这个, Android notification displays wrong icon 但我不确定我应该如何更改我的代码

最佳答案

setSmallIcon()用于设置状态栏中的图标,如文档中所述。

如果要在通知抽屉里设置图标,添加setLargeIcon()到您的 Notification.Builder:

.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.map_not))

关于android - 应用程序在某些手机上使用启动器图标作为通知图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48041769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com