[英]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
后创建两个图标。 但是它们各自启动不同的活动 - 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 移动或使用的其他活动或资源。
但是,我想知道的是为每个图标制作两个不同的名称。 我的有两个图标,但名称相同。 有没有办法为他们提供不同的应用程序名称? 因为我想在安装后同时测试两种不同的模式。
HOME 屏幕上图标下方的文本取自
android:label="..."
清单中<activity>
描述的属性。 如果你不提供这个,它使用<application>
的android:label
。
因此,您需要做的就是为清单中的每个<activity>
提供不同android:label
字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.