jueves, 24 de febrero de 2011

Punto de entrada de un proyecto android

¿Por donde empiezo?


Un punto importante para entender el programa es por conocer dónde comienza la ejecución del programa. En un programa java normal buscarías el método Main. ¿Donde está el método Main en Android?


Si miramos el fichero AndroidManifest.xml ahí tenemos la información que estamos buscando. El fichero en cuestión tiene una pinta así:



        
            
                
                
            
        


Para Android, el punto de entrada de la aplicación se define en el archivo xml, vemos que tenemos una Activity llamada ".principal", vemos que la Activity define un intent-filter para la acción android.intent.action.MAIN y para la categoría android.intent.category.LAUNCHER. Cuando Android arranca una aplicación, mira en su AndroidManifest.xml y arranca la actividad o actividades que tengan MAIN como accion y LAUNCHER como categoría.
En este caso, por el name="Principal" se busca la clase Principal y se lanza.

1 comentarios:

Keane dijo...

Excelente post.
LA verdad es que Android actualmente es uno de los sistemas operativos más utilizados. Es por eso que en El Siglo de Torreon, nos aseguramos de mantener todo actualizado, pues nunca sabes cuando necesitarás crear una aplicacion.

Publicar un comentario