安装一个应用程序后,启动器中显示两个条目

7
在Android中,如何实现以下效果?
只安装一个应用程序,但在启动器中有两个条目,进入每个条目将进入不同的用户界面。
就像谷歌地图一样,您只能看到一个应用程序,但有地图和导航条目。
谢谢。
1个回答

11
你需要在AndroidManifest.xml文件中为两个活动添加类别android.intent.category.LAUNCHER 示例:
 <application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".MyActivity1" android:label="@string/app_name">
        <intent-filter>
             ....
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".MyActivity2" android:label="@string/app_name">
        <intent-filter>
             ....
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>


 </application>

可以了!谢谢。 但是还有一个问题,似乎您的方法只共享一个图标,如何使这两个条目具有不同的图标? 再次感谢。 - frankyyan
@frankyyan 你可以直接为 activity 元素设置图标。 - Konstantin Burov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接