16
<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 cualquiera explicar acerca principal, por defecto y el lanzador lo son el uso de esas propiedades en manifiesta para la actividad si se usa más de 1 actividad ¿mi proyecto?¿cuáles son los usos de la principal, y el lanzador por defecto en el archivo de manifiesto de Android

Respuesta

17

android.intent.action.MAIN coincide con todas las actividades que se pueden utilizar como puntos de entrada de nivel superior en una aplicación.

La categoría LAUNCHER indica 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 está explícitamente especificado.

Así que la categoría LAUNCHER + action MAIN permite que el icono de esta actividad aparezca en la lista de iniciadores de las "aplicaciones" disponibles.

Puede tener este intent-filter en más de una actividad en su AndroidManifest.xml y todos ellos aparecerán en la lista de "aplicaciones".

Los intentos están documentados here e IntentFilters here.

+1

confundido con lo que quiere decir. el predeterminado es necesario para estar implícito. main es necesario para marcarlo primero en la tarea. el iniciador es necesario para hacer que el icono sea visible? si no hay un icono de iniciador, el ícono nunca estará visible en el cajón/pantalla de la aplicación, por lo que el usuario no puede iniciarlo con la función táctil. pero puede iniciarse desde otra actividad como tal ya que está marcado como predeterminado aunque no esté marcado como principal. es solo que el iniciador necesita main. entonces no hay un uso independiente de main? – Miten

+0

leyendo más se puede aprender que la intención explícita no necesita filtro de intención. – Miten

Cuestiones relacionadas