尝试在状态栏中设置小图标的所有可能性(系统将在打开的通知抽屉中将其作为大图标进行处理)但没有任何工作。
尝试使用原始.png
文件以及可绘制的.xml
文件和两者的组合(xml引用png作为位图源)。
此外,我确实使用AndroidStudio New -> Image Asset -> Notification icon
添加了资源,它优雅地将其转换为所需版本,并从除白色和Alpha通道之外的所有颜色中剥离。
无论我做什么,都会显示默认的启动器图标而不是我自己的图标。
答案 0 :(得分:4)
答案很简单:重新启动手机!
MIUI缓存通知图标,安装应用程序后,它们不会随应用程序更新一起更新(通常在开发周期中)。同时卸载和重新安装也无法解决问题。在这种情况下唯一的方法是重启手机。
我还怀疑MIUI主题经理可能对此负责,因为我看到一些主题在系统范围内更改应用程序图标,因此它可能会绕过Notification.Builder
中的任何设置。最重要的是,更改内置通知的RemoteView
中的资源等任何技巧也不起作用。小心MIUI!