有时候我们的App 程序 需要 生成多个App 图标 和不同的入口 时,可以用下面的方式实现
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher_camera"
android:label="@string/app_name"
android:process=":process.main"
android:theme="@android:style/Theme.Black.NoTitleBar" >
<activity
android:name="com.rtkj.appentry.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".YouKuActivity"
android:icon="@drawable/ic_launcher_youku"
android:label="@string/youku"
android:launchMode="singleInstance"
android:process=":process.sub" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".PhotoActivity"
android:icon="@drawable/photos_con"
android:label="@string/ic_photos"
android:launchMode="singleInstance"
android:process=":process.sub" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
//第一种方式:
<activity
android:name=".AiQiYiActivity"
android:icon="@drawable/qiyi_icon"
android:label="@string/iqiyi"
android:launchMode="singleInstance"
android:process=":process.sub" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
//第二种方式
<activity-alias
android:name=".PhotoActivity"
android:icon="@drawable/photos_icon"
android:label="@string/ic_photos"
android:targetActivity=".MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>