Warum ist die Kategorie HOME erforderlich?

Ich habe diese Kategorien in meiner Anwendungsmanifestdatei definiert:

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

Wenn ich die Linie –

  • Shared Element Transition funktioniert nicht bei der ersten Belastung mit Picasso
  • OnAttach Tätigkeit ist null
  • RecyclerView - Offscreen-Artikel überspringen ersten Layout-Pass
  • Wie bekomme ich Informationen über Android-Batterie-Nutzung durch Anwendung
  • Android: CoordinatorLayout und SwipeRefreshLayout
  • Ist es möglich, über eine Android App telefonieren zu können?
  • <category android:name="android.intent.category.HOME"/>

    Es hat keinen Einfluss auf einen Teil der Anwendung Funktionalität und ich kann sehen, meine Anwendung in der Home-Screen-Launcher Liste meiner Android-Gerät.

    Allerdings, wenn ich die letzte Zeile entfernen –

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

    Ich sehe die Veränderung, dass meine Anwendung von der Home-Screen-Launcher-Liste von meinem Android-Gerät verschwunden ist.

    Also meine Frage ist, was ist der Zweck dieser Kategorie HOME und was ist seine gemeinsame Verwendung.

    Wenn der einzige Zweck dieser Kategorie ist, den Startbildschirm zu starten, wie in den Android-Dokumenten erwähnt , dann kann ich dies auch tun:

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

  • ALLOW-Taste funktioniert nach dem Update nicht
  • Viewport-Meta-Tag funktioniert nicht im iPhone und Android
  • Wie verarbeitet ein Server Web-Service-Anfragen von mehreren Clients
  • Durchsuchen mehrere Fotos in Flash für Android
  • Mit Eltern für ziehbare Ressourcen
  • Deaktivieren Sie den Home-Button in der Homescreen App?
  • One Solution collect form web for “Warum ist die Kategorie HOME erforderlich?”

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

    Zeigt an, dass, wenn Sie die Home-Taste drücken, Ihre App als Option aufgeführt wird, um den Launcher nach Hause oder Ihre Heimataktivität zu starten (zusammen mit allen Anwendungen, die diese Kategorie in ihrem Manifest für eine Aktivität haben). Um einfacher zu sein, wann immer Sie die Home-Taste drücken, werden alle in Ihrem Telefon installierten Anwendungen, die die CATEGORY.HOME-Kategorie und Action_Main im Intent-Filter in ihrer AndroidManifest.xml haben, aufgelistet (sofern Sie keine Anwendung als Standard gewählt haben) Ein Wähler für den Benutzer zu wählen, welche HOME sie starten wollen.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.