studio - permisos android manifest
¿Cuáles son los usos de main, default y launcher en el archivo de manifiesto en Android? (1)
android.intent.action.MAIN combina todas las actividades que se pueden usar como puntos de entrada de nivel superior en una aplicación.
La categoría LANZADOR dice que este punto de entrada debe aparecer en el iniciador de la aplicación.
La categoría predeterminada es necesaria para que el método Context.startActivity()
resuelva su actividad cuando el nombre de su componente no se especifica explícitamente.
Por lo LAUNCHER + action MAIN
permite que el icono de esta Actividad se muestre en la lista de lanzadores de "aplicaciones" disponibles.
Puede tener este intent-filter
en más de una Actividad en su AndroidManifest.xml
y todas aparecerán en la lista de "aplicaciones".
Las intenciones se documentan here y los IntentFilters here .
<activity android:name="ApiDemos">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
-¿Puede alguien explicar sobre main, default y launcher? ¿Cuál es el uso de esas propiedades en el manifiesto para la actividad si se usa más de 1 actividad en mi proyecto?