sábado, 31 de diciembre de 2011

Componentes de una aplicación Android: Introducción

En el ultimo post vimos como se estructura un proyecto Android, sus archivos y directorios principales. En las siguientes entradas veremos los componentes esenciales software que podemos utilizar en cualquier aplicación.

  • Activities
  • Servicies
  • Content providers
  • Broadcast receivers

Estos elementos básicos pueden instanciarse, concreción en un objeto-clase determinado, de forma independiente por el sistema en cualquier momento, cada uno existe como una entidad propia y desempeñan un papel específico definiendo el comportamiento de la aplicación.

Para la activación de los componentes, tres de los cuatro tipos de componentes (Activities, Servicies i Broadcast receivers) los activamos a través de mensajes asíncronos conocidos como Intents. Los Intents realizan la comunicación entre componentes en tiempo de ejecución, los componentes pueden ser de nuestra aplicación o cualquier otra. Para los componentes Content providers son activados por petición del ContentResolver, es un objeto que utilizamos para acceder a la información de los contenedores.

En el siguiente post, tratare con más detalles el componente Activity.

No hay comentarios:

Publicar un comentario