同じマニフェストファイルに2つのアクティビティ要素を含めることができます。これらの要素には、 action=MAINとcategory=LAUNCHERの両方のインテントフィルターがあります。さらに、両方のアクティビティ要素に属性「 android:taskAffinity 」を使用する必要もあります(ここも参照)。
<application android:allowBackup="true"
android:icon="@drawable/main_icon"
android:label="@string/main_name"
android:theme="@style/AppTheme" >
<activity android:name="com.foobar.MyActivity2"
android:taskAffinity="com.foobar.MyActivity2"
android:icon="@drawable/icon1"
android:label="@string/name1" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.foobar.MyActivity2"
android:taskAffinity="com.foobar.MyActivity2"
android:icon="@drawable/icon1"
android:label="@string/name2" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
このマニフェストを含むAPKファイルをデバイスにインストールすると、ホーム画面に2つのアイコンが作成されます。これらのアイコンのタイトルは属性android:labelから取得され、アイコンは属性android:iconから取得されます。[設定]|[アプリ]の下のアプリのリストに、アプリケーションタグの属性によって定義された名前とアイコンが表示されます。アプリのリストでこのエントリに「アンインストール」を選択すると、両方の「アプリ」がデバイスから削除されます。