Android应用拥有很好的多任务管理功能与相互独立的应用程序结构之间的平衡,这也是Android成功的关键。但是,有些时候,您可能需要让同一个应用程序在Android启动器中拥有多个图标入口,如何实现呢?
使用activity-alias标签
为了创建多个应用入口,我们需要使用
```
package="com.your.app.package"> android:name=".MyActivity" android:label="My Activity"> android:name=".MyActivityAlias1" android:label="My Activity Alias 1" android:targetActivity=".MyActivity" android:icon="@drawable/icon1" android:enabled="true"> android:name=".MyActivityAlias2" android:label="My Activity Alias 2" android:targetActivity=".MyActivity" android:icon="@drawable/icon2" android:enabled="true">
```
注意,我们在
- android:name:应用程序别名的名称
- android:targetActivity:要启动的目标活动名称
- android:label:别名在应用启动器中显示的标签名称
- android:icon:别名在应用启动器中显示的图标
- android:enabled:别名是否启用的布尔标记
而且,必须包含两个
总结
通过使用
最后提醒,别名与原始活动之间的差异细微,只是在
祝您在使用这个技巧时,游刃有余,开发愉快!