ho queste categorie definite nella mia applicazione file manifesto:Perché è richiesta la categoria HOME?
<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>
Se rimuovo la linea -
<category android:name="android.intent.category.HOME"/>
Esso non compromette una parte della funzionalità dell'applicazione e posso vedere il mio applicazione nella schermata di avvio della schermata iniziale del mio dispositivo Android.
Tuttavia, Se rimuovo l'ultima riga -
<category android:name="android.intent.category.LAUNCHER" />
vedo il cambiamento che la mia domanda viene scomparso dalla schermata iniziale dell'elenco lanciatore del mio dispositivo Android.
Quindi la mia domanda è qual è lo scopo di questa categoria HOME e qual è il suo uso comune.
Se l'unico scopo di questa categoria è quello di lanciare la schermata iniziale come indicato nel android docs, allora questo non posso fare con la seguente anche:
Intent homeIntent= new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory(Intent.CATEGORY_HOME);
homeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(homeIntent);
sai che possiamo creare i propri lanciatori? controlla: 'ANDROIDSDKPATH \ samples \ android-17 \ Home' – Selvin
dov'è il link da verificare? –
Sul tuo hdd ... se scarichi un campione di sdk – Selvin