Documente Academic
Documente Profesional
Documente Cultură
Programación Móvil
Ingeniería de Sistemas
Cada contexto se diferencia con un ID representado con el nombre del paquete Java. Por
ejemplo, “com.programacion.movil“.
En ella encontraremos todos los métodos que representan su ciclo de vida para interactuar con
Android.
Ejemplos de actividades
Service (Servicio)
Un servicio es una entidad que ejecuta instrucciones en segundo plano sin que el usuario
lo note en la interfaz. Son muy utilizados para realizar acciones de larga duración
mientras las actividades muestran otro tipo de información. Por ejemplo guardar la
información en la base de datos, escuchar música mientras se ejecuta la aplicación,
administrar conexiones de red, etc.
Un servicio es una entidad que ejecuta instrucciones en segundo plano sin que el usuario
lo note en la interfaz. Son muy utilizados para realizar acciones de larga duración
mientras las actividades muestran otro tipo de información. Por ejemplo guardar la
información en la base de datos, escuchar música mientras se ejecuta la aplicación,
administrar conexiones de red, etc.
Aunque los Intents permiten intercambiar pequeños datos entre aplicaciones, un Content
Provider permite extender a mejores usos para intercambiar información persistente en
la base de datos entre aplicaciones.
Ejemplo de Content Provider
Broadcast Receiver (Receptor de anuncios)
● Intent
● View
● Fragment
Intent
Las vistas (view) son los componentes básicos con los que se construye la interfaz
gráfica de la aplicación. Android pone a nuestra disposición una gran cantidad de
controles básicos, como cuadros de texto, botones, listas desplegables o imágenes.
Aunque también existe la posibilidad de extender la funcionalidad de estos controles
básicos o crear nuestros propios controles personalizados.
Fragment
Unfragment está formado por la unión de varias vistas para crear un bloque funcional de
la interfaz de usuario. Una vez creados los fragments, podemos combinar uno o varios
fragments dentro de una actividad, según el tamaño de pantalla disponible.