Android 安装一个应用程序时安装多个Apk

Android 安装一个应用程序时安装多个Apk,android,installation,apk,Android,Installation,Apk,我想在安装一个应用程序时自动安装两个应用程序。这些应用程序是分开的。有人能帮忙吗 这当然是可能的。在清单中,声明要“安装”的每个活动。请注意,这意味着如果删除一个图标,它们也将被删除 <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" > <uses-permission ... /

我想在安装一个应用程序时自动安装两个应用程序。这些应用程序是分开的。有人能帮忙吗

这当然是可能的。在清单中,声明要“安装”的每个
活动。请注意,这意味着如果删除一个图标,它们也将被删除

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" >

    <uses-permission ... />

    <application
        ...
        >

        <activity
            android:name=".MainActivity1"
            android:label="@string/app_name1"
            android:icon="@mipmap/ic_launcher1"
            android:theme="@style/AppTheme.NoActionBar">

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

        <activity
            android:name=".MainActivity2"
            android:label="@string/app_name2"
            android:icon="@mipmap/ic_launcher2"
            android:theme="@style/AppTheme.NoActionBar">

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

        <activity
            android:name=".MainActivity3"
            android:label="@string/app_name3"
            android:icon="@mipmap/ic_launcher3"
            android:theme="@style/AppTheme.NoActionBar">

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

    </application>
</manifest>


取决于您的确切意思。通过添加
,您可以轻松地将多个活动添加到清单和应用程序抽屉中。然后你将有2个应用程序图标到2个活动中,它们具有相同的APK和应用程序。谢谢。我的意思是,例如,我安装应用程序1时有三个应用程序Application1、Application2和Application3。应自动安装应用程序2和3。您可以使用ADB和“Install”命令制作一个简单的脚本来安装生成的APK谢谢。但是MainActivity1 MainActivity2和MainActivity3需要在同一个包中吗?我在不同的应用中有这3项活动。是的。真正安装单独的APK是不可能的,因为这也可能被黑客滥用。可能第一个应用程序也可以安装其他应用程序,但用户必须将此权限授予第一个应用程序,这将首先阻止大多数用户安装该应用程序。你为什么要这样做?我有三个不同的应用程序,用于三个不同的目的,并且也有一些依赖项,所以让用户同时安装这三个应用程序。