【问题标题】:Android/MIUI Setting small icon in notification bar not working? Default icon displayedAndroid/MIUI 在通知栏中设置小图标不起作用?显示的默认图标
【发布时间】:2016-10-17 18:52:49
【问题描述】:

尝试了在状态栏中设置小图标的所有可能性(系统会在打开的通知抽屉中将其作为大图标进行),但没有任何效果。 尝试使用原始.png 文件以及可绘制.xml 文件以及两者的组合(xml 指的是 png 作为位图的来源)。

另外,我确实使用 AndroidStudio New -> Image Asset -> Notification icon 添加了资源,它优雅地将其转换为所需的版本,并从除白色和 alpha 通道之外的所有颜色中剥离。

无论我做什么,都会显示默认启动器图标而不是我自己的。

【问题讨论】:

    标签: android android-notifications


    【解决方案1】:

    答案很简单:重启手机!

    MIUI 会缓存通知图标,安装应用程序后它们不会随着应用程序更新而更新(通常在开发周期中)。再次卸载和安装也不能解决问题。在这种情况下,唯一的方法是重启手机。

    我还怀疑 MIUI 主题管理器可能对此负责,因为我看到一些主题在系统范围内更改应用程序图标,因此它可能会绕过 Notification.Builder 中的任何设置。最重要的是,任何像在构建通知的RemoteView 中更改资源这样的技巧也不起作用。小心 MIUI!

    【讨论】:

    • 一整天我都在努力更改图标,而现在我找到了答案。对魅族也有效
    • 如果这在引导过程中仍然存在,那么它是主题管理器。换个主题就行了,或者如果手机root了,在/data下搜索你的包名,把缓存的文件删掉。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多