我在Manifest文件中有以下代码,它允许我的.MainActivity标题为“Just the Activity Name”,而启动器图标则标有“FooBar”。这在Android API Level 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>
答案 0 :(得分:0)
app的图标在启动器活动标签中的应用程序标签和标签中定义
<application
android:icon="@mipmap/ic_launcher">
<activity android:name=".MainActivity"
android:label="LAUNCHER ACTIVITY LABEL" />
</application>
Nougat的这种变化是因为应用程序快捷方式