Bạn có thể có hai thành phần hoạt động trong cùng một tệp kê khai, có cả tệp mục đích r với hành động = MAIN và danh mục = LAUNCHER. Hơn nữa, bạn cũng phải sử dụng thuộc tính "android: taskAffinity" cho cả hai yếu tố hoạt động (xem thêm here):
<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>
Khi nộp với biểu hiện này APK được cài đặt trên một thiết bị, nó sẽ tạo ra hai biểu tượng trên màn hình chính. Tiêu đề của các biểu tượng này sẽ được lấy từ các thuộc tính android: label và các biểu tượng sẽ được lấy từ các thuộc tính android: icon. Trong danh sách ứng dụng dưới "Cài đặt | Ứng dụng" bạn sẽ thấy biểu tượng & được xác định bởi các thuộc tính của thẻ ứng dụng. Khi bạn chọn "gỡ cài đặt" cho mục nhập này trong danh sách ứng dụng thì cả "ứng dụng" sẽ bị xóa khỏi thiết bị.
Chỉ cần các giải pháp có vẻ phù hợp ... bạn có liên kết đến nó trên Android không nhà phát triển wiki, tôi không thể nhìn thấy nó, cảm ơn – MattTheHack
Chắc chắn: http://developer.android.com/guide/topics/manifest/activity-element.html. Bạn đang tuyên bố mọi hoạt động dù sao, vì vậy nó không thực sự lớn. Bạn nên có bộ lọc ý định để nó là trình khởi chạy, giống như hoạt động đầu tiên của bạn: http://developer.android.com/reference/android/content/Intent.html#CATEGORY_LAUNCHER – Nanne