Dlaczego wymagana jest kategoria HOME? [duplikować]

To pytanie ma już tutaj odpowiedź:

Cel użycia CATEGORY_HOME w manifeście Androida? 2 odpowiedzi

Mam te kategorie zdefiniowane w pliku manifestu aplikacji:

<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>

Jeśli usunę linię -

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

Nie ma wpływu na żadną część funkcjonalności aplikacji i mogę zobaczyć moją aplikację na liście uruchamiania ekranu głównego mojego urządzenia z Androidem.

Jeśli jednak usunę ostatnią linię -

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

Widzę zmianę, że moja aplikacja zniknęła z listy uruchamiania na ekranie głównym mojego urządzenia z Androidem.

Moje pytanie brzmi: jaki jest cel tej kategorii DOM i jakie jest jej powszechne zastosowanie.

Jeśli jedynym celem tej kategorii jest uruchomienie ekranu głównego, jak wspomniano wandroid docs, więc mogę to zrobić również przez:

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

questionAnswers(1)

yourAnswerToTheQuestion