最近应用程序菜单中的应用程序图标未更改

Posted

技术标签:

【中文标题】最近应用程序菜单中的应用程序图标未更改【英文标题】:Application icon in Recent App menu Not changing 【发布时间】:2021-10-14 16:15:42 【问题描述】:

我在运行时动态更改应用程序图标并更改应用程序抽屉中的图标。但在最近的菜单中,图标仍然取自 application 标签,而不是 activity-alias。请在下面找到清单代码 sn-p。请帮助我如何在运行时更改最近的应用程序菜单图标?

<application
        android:name=".Test"
        android:allowBackup="false"
        android:exported="false"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:largeHeap="true"
        android:networkSecurityConfig="@xml/network_security_config_prod"
        android:requestLegacyExternalStorage="true"
        android:resizeableActivity="false"
        android:theme="@style/CustomActionBarTheme"
        tools:replace="icon,label,theme,allowBackup"> 

        <activity-alias
            android:name=".INFINITY_WAR"
            android:enabled="true"
            android:icon="@drawable/ic_infinity_launcher"
            android:label="@string/app_name"
            android:logo="@drawable/ic_infinity_launcher"
            android:targetActivity=".AppSwitcherActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity-alias>

        <activity-alias
            android:name=".END_GAME"
            android:enabled="false"
            android:icon="@mipmap/ic_endgame_launcher"
            android:label="@string/app_name"
            android:logo="@mipmap/ic_endgame_launcher"
            android:targetActivity=".AppSwitcherActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity-alias>

【问题讨论】:

【参考方案1】:

来自 Android Nougat,默认 launcher icon 应为 roundIcon.

也许您应该将 AndroidManifest 更改为您的应用程序标签

android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"

【讨论】:

以上是关于最近应用程序菜单中的应用程序图标未更改的主要内容,如果未能解决你的问题,请参考以下文章

启动器图标已更改,但在最近的应用程序中我看到的仍然是默认图标

如何管理Mac电脑菜单栏中的图标

开始菜单图标全白了

构建应用程序后未显示 Xcode13 应用程序图标

电子菜单栏图标大小

在纵向和横向之间更改操作栏溢出菜单图标