如何为两个可启动的活动指定两个不同的名称?
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_Activity
或 B_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
字符串。
我注意到
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
以上这部分可以制作图标
因此,此代码将在安装一个图标后创建两个图标 apk
。但是那些发射不同 activity each-A_Activity
或 B_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
字符串。