Android 24中的启动器标签& 25--牛轧糖

时间:2017-02-06 16:42:26

标签: android launcher

我在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>

1 个答案:

答案 0 :(得分:0)

app的图标在启动器活动标签中的应用程序标签和标签中定义

 <application
    android:icon="@mipmap/ic_launcher">
     <activity android:name=".MainActivity"
               android:label="LAUNCHER ACTIVITY LABEL" />
 </application>

Nougat的这种变化是因为应用程序快捷方式