Зачем нужна категория HOME? [Дубликат]

На этот вопрос уже есть ответ здесь:

Цель использования CATEGORY_HOME в манифесте Android? 2 ответа

У меня есть эти категории, определенные в моем файле манифеста приложения:

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

Если я уберу строку -

<category android:name="android.intent.category.HOME"/>

Это не влияет на какую-либо часть функциональности приложения, и я вижу свое приложение в списке запуска домашнего экрана моего устройства Android.

Однако, если я удалю последнюю строку -

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

Я вижу изменение, которое мое приложение исчезает из списка запуска домашнего экрана моего устройства Android.

Поэтому мой вопрос в том, какова цель этой категории HOME и каково ее общее использование.

Если единственной целью этой категории является запуск главного экрана, как указано вандроид документы, то это я могу сделать с помощью следующего также:

Intent homeIntent= new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory(Intent.CATEGORY_HOME);
homeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(homeIntent);

Ответы на вопрос(1)

Ваш ответ на вопрос