Мне не ясно, в чем разница между категорией home и пусковой установкой категории. Со страницы документации Android:
КАТЕГОРИЯ _HOME :Это домашнее действие, то есть первое действие который отображается при загрузке устройства.
КАТЕГОРИЯ _ЗАПУСК :Должен отображаться в средстве запуска верхнего -уровня.
Чтобы проверить разницу, я сделал простое приложение с этим манифестом.:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".IntentCategoriesActivity"
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=".Second"
android:label="Whatever" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</activity>
</application>
Но все, что я вижу, это моя активность запуска, а не вторая активность.
Кто-нибудь может объяснить, что я упускаю? Спасибо.