Android 中的启动器标签 24 & 25-- Nougat
Launcher label in Android 24 & 25-- Nougat
我的 Manifest 文件中有以下代码,它允许我的 .MainActivity 具有标题 "Just the Activity Name",启动器图标具有标签 "FooBar"。这在 Android API 级别 23 及以下一直运行良好。但是,在 API 24 和 25 中,我的启动器图标有标签 "Just the Activity Name"-- 它似乎忽略了我在 intent-filter 中指定的标签和图标。
有没有其他人遇到过这种情况?
API 24 或 25 (Nougat) 中有什么方法可以更改启动器中图标的标签吗?
<activity
android:name=".MainActivity"
android:label="Just the Activity Name">
<intent-filter
android:label="FooBar"
android:icon="@mipmap/ic_action_thumb_up">
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
应用程序图标在启动器 activity 标签中的应用程序标签和标签中定义
<application
android:icon="@mipmap/ic_launcher">
<activity android:name=".MainActivity"
android:label="LAUNCHER ACTIVITY LABEL" />
</application>
Nougat 中的这一变化是因为应用程序快捷方式
我的 Manifest 文件中有以下代码,它允许我的 .MainActivity 具有标题 "Just the Activity Name",启动器图标具有标签 "FooBar"。这在 Android API 级别 23 及以下一直运行良好。但是,在 API 24 和 25 中,我的启动器图标有标签 "Just the Activity Name"-- 它似乎忽略了我在 intent-filter 中指定的标签和图标。
有没有其他人遇到过这种情况?
API 24 或 25 (Nougat) 中有什么方法可以更改启动器中图标的标签吗?
<activity
android:name=".MainActivity"
android:label="Just the Activity Name">
<intent-filter
android:label="FooBar"
android:icon="@mipmap/ic_action_thumb_up">
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
应用程序图标在启动器 activity 标签中的应用程序标签和标签中定义
<application
android:icon="@mipmap/ic_launcher">
<activity android:name=".MainActivity"
android:label="LAUNCHER ACTIVITY LABEL" />
</application>
Nougat 中的这一变化是因为应用程序快捷方式