¿Cómo puedo crear una aplicación de reemplazo de pantalla de inicio personalizada para Android?
-
01-10-2019 - |
Pregunta
¿Cómo se crea una aplicación de reemplazo de pantalla casa? ¿Hay alguna información acerca de la aplicación en la pantalla de inicio disponibles?
¿Puede cualquier aplicación de ser un hogar de pantalla con sólo registrándolo con una intención CATEGORY_HOME
?
Solución
Escribir su propia aplicación de pantalla de inicio es posible. Se llama el lanzador.
Puede obtener el código fuente de Android por defecto del lanzador a través de Git .
La URL del proyecto es:
https://android.googlesource.com/platform/packages/apps/ Launcher2.git
Puede obtener el código fuente de la siguiente manera:
git clone https://android.googlesource.com/platform/packages/apps/Launcher2.git
Esto creará un directorio llamado Launcher2 para usted. Ahora usted puede conseguir que se agrieta y crear su lanzador personalizado.
Si necesita ayuda con el uso de Git a continuación, la caja de Git sección de documentación .
Otros consejos
La intención específica para hacer su actividad de la pantalla de inicio es:
<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>