将一些应用程序打包到一个:Android

时间:2014-07-08 14:49:06

标签: android

我要求创建一个带有三个独立android应用程序链接的apk,有没有办法通过多个apks实现相同的目标

我尝试为每个应用创建库项目,但是每个项目本身都需要一些其他库,因此会出错

2 个答案:

答案 0 :(得分:0)

  

三个独立的android应用程序

如果我正确地解释您的措辞,并且您的意思是您想要在一个APK中共同拥有3个APK,那么这是不可能的。这意味着模块化的Android应用程序(这种功能的常用设备)也是不可能的。

另一方面,通过将Activities中的intent-filter添加到您想要显示的AndroidManifest.xml,可以在启动器中显示多个Activities

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

答案 1 :(得分:0)

你可以做的是:

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


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

这将添加两个启动器图标,让您打开应用程序的两个单独活动。同样,添加第三个。

查看此问题:How do I get multiple icons to launch different activities in one application?