Android/MIUI 在通知栏中设置小图标不起作用?显示的默认图标
Posted
技术标签:
【中文标题】Android/MIUI 在通知栏中设置小图标不起作用?显示的默认图标【英文标题】:Android/MIUI Setting small icon in notification bar not working? Default icon displayed 【发布时间】:2016-10-17 18:52:49 【问题描述】:尝试了在状态栏中设置小图标的所有可能性(系统会在打开的通知抽屉中将其作为大图标进行),但没有任何效果。
尝试使用原始.png
文件以及可绘制.xml
文件以及两者的组合(xml 指的是 png 作为位图的来源)。
另外,我确实使用 androidStudio New -> Image Asset -> Notification icon
添加了资源,它优雅地将其转换为所需的版本,并从除白色和 alpha 通道之外的所有颜色中剥离。
无论我做什么,都会显示默认启动器图标而不是我自己的。
【问题讨论】:
【参考方案1】:答案很简单:重启手机!
MIUI 会缓存通知图标,安装应用程序后它们不会随着应用程序更新而更新(通常在开发周期中)。再次卸载和安装也不能解决问题。在这种情况下,唯一的方法是重启手机。
我还怀疑 MIUI 主题管理器可能对此负责,因为我看到一些主题在系统范围内更改应用程序图标,因此它可能会绕过 Notification.Builder
中的任何设置。最重要的是,任何像在构建通知的RemoteView
中更改资源这样的技巧也不起作用。小心 MIUI!
【讨论】:
一整天我都在努力更改图标,而现在我找到了答案。对魅族也有效 如果这在引导过程中仍然存在,那么它是主题管理器。换个主题就行了,或者如果手机root了,在/data下搜索你的包名,把缓存的文件删掉。以上是关于Android/MIUI 在通知栏中设置小图标不起作用?显示的默认图标的主要内容,如果未能解决你的问题,请参考以下文章