Componentes

Activities
- Componente principal de una aplicación Android.
- Tiene asignada una vista.
- En general representa una tarea o funcionalidad (por ejemplo: hacer una llamada, enviar un mensaje).
- Tienen su propio ciclo de vida.
- El sistema puede cerrarlas en caso de necesitar memoria
Intents
- Representa la intención o solicitud de llevar a cabo una tarea.
- Son un servicio de comunicación entre componentes, nos permite comunicar componentes de la misma o diferentes APPs.
- Por ejemplo: La intención de llamar a un contacto.
- Se puede definir un propósito general mediante filtros.
Servicios
- Es el componente que nos permite tener aplicaciones en segundo plano.
- Dos tipos diferentes:
- Started
- Bound
- Ejemplo: Reproductor de música
Interfaz de usuario
- Está formada por los componentes View y ViewGroups.
- Nos permite interactuar con el usuario.
- Las UI's son las encargadas de mostrar la funcionalidad de nuestra aplicación.
- Es deseable que sean amigables.
- Nos proporcionan elementos de interacción como son notificaciones y diálogos.
Content providers
- Proveedores de contenido, es el método principal para acceder a datos de otras aplicaciones.
- Por ejemplo, la lista de contactos.
Broadcast receivers
- Receptor de difusión
- Nos permite escuchar eventos, como pueden ser cambios de estado del teléfono.
- Los eventos se notifican mediante un Intent.
- Ejemplos:
- No permitir el acceso a la APP acceder a Internet con poca batería.
- Realizar cierta acción cuando el teléfono ha acabado de encenderse.
Componentes
By marcos_perez
Componentes
- 734