【问题标题】:One application installed, show two entries in launcher安装了一个应用程序,在启动器中显示两个条目
【发布时间】:2011-04-06 07:43:10
【问题描述】:

在Android中,如何实现如下效果?

只安装一个应用程序,但在启动器中,有两个条目,输入每个将转到不同的ui。

就像谷歌地图一样,你只能看到一个应用程序,但有地图和导航条目。

谢谢。

【问题讨论】:

    标签: android android-intent launcher


    【解决方案1】:

    您需要为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 您可以将图标直接设置为活动元素。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多