一个APK文件部署产生多个应用安装的效果

华宰 发布于 2011/09/07 13:15
阅读 1K+
收藏 2

之前在Android开发中,只有一个应用入口,也就是只有一个Activity在intent-filter中声明:

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

以上设置可以在Android的应用列表中有一个位置。类似:

image

那么如果多个Activity都做这样的设置,就会有多个Activity在应用列表中。这会给用户一个错觉,安装一个APK文件,安装了多个应用。实际上是一个应用,应用列表中显示的是应用的入口。效果类似:

image

虽然启动的是act2 Activity,或者分别启动act1和act2,但是在任务管理器可以看到应用是一个:

image

原文转自:http://marshal.easymorse.com/archives/2929

加载中
0
何世友
何世友

我找了很久的!

多谢分享!

返回顶部
顶部