如何为两个可启动的活动指定两个不同的名称?

How can I give two different names for two launch-able activities?

我注意到

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

以上这部分可以制作图标

因此,此代码将在安装一个图标后创建两个图标 apk。但是那些发射不同 activity each-A_ActivityB_Activity

        <activity
            android:name=".ui.A_Activity"
            android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".ui.B_Activity"
            android:screenOrientation="landscape">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

但无论如何,启动其中一个应用程序后,它就像一个应用程序一样。启动 A_Activity 后,如果实现相似或相同,它可以到达 B_Activity 移动到或使用的其他活动或资源。

不过,我想知道的是为每个图标起两个不同的名字。我的有两个图标,但名称相同。有什么办法可以给他们取不同的应用名称吗?因为安装后想同时测试两种不同的模式

主页屏幕上图标下方的文字取自

android:label="..."

清单中 <activity> 描述的属性。如果您不提供它,它会使用 <application>android:label

所以您需要做的就是为清单中的每个 <activity> 提供不同的 android:label 字符串。