Comment créer une application de remplacement d'écran d'accueil? Y a-t-il des informations sur l'application d'écran d'accueil disponibles?
Une application peut-elle être un écran d'accueil en l'enregistrant simplement avec un CATEGORY_HOME
intention?
Il est possible d'écrire votre propre application d'écran d'accueil. Il s'appelle le lanceur.
Vous pouvez obtenir le code source du lanceur par défaut Android Launcher via Git .
L'URL du projet est:
https://Android.googlesource.com/platform/packages/apps/Launcher2.git
Vous pouvez obtenir le code source comme ceci:
git clone https://Android.googlesource.com/platform/packages/apps/Launcher2.git
Cela créera un répertoire appelé Launcher2 pour vous. Maintenant, vous pouvez craquer et créer votre lanceur personnalisé.
Si vous avez besoin d'aide pour utiliser Git, alors consultez Git's section documentation .
L'intention spécifique de faire de votre activité l'écran d'accueil est:
<activity....>
<!-- Put this filter inside the activity to make it the Home screen -->
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.HOME" />
<category Android:name="Android.intent.category.DEFAULT" />
</intent-filter>
</activity>