
Learning Android Intents
Muhammad Usama bin Aftab, Wajahat Karim
- Editorial
- Packt
- Año
- 2014
- Páginas
- ~318
- Nivel
- Básico
De qué trata
Guía técnica monográfica dedicada al aprendizaje en profundidad de uno de los pilares arquitectónicos centrales de Android: el mecanismo de comunicación y paso de mensajes mediante Intents. Ambientado en las versiones de Android 4.x (Ice Cream Sandwich, Jelly Bean y KitKat) y el ecosistema inicial de Android Studio, Muhammad Usama bin Aftab y Wajahat Karim orientan la obra a desarrolladores principiantes e intermedios con bases en Java y nociones elementales del SDK que desean entender con precisión cómo se comunican las pantallas, los procesos en segundo plano y las distintas aplicaciones entre sí.
El contenido estructura detalladamente la taxonomía de los Intents, distinguiendo el propósito y la sintaxis de los intents explícitos (destinados a navegar entre componentes internos) y los intents implícitos (empleados para invocar capacidades de otras apps). Explica el transporte de datos primitivos y complejos mediante Bundle, claves extra y serialización con interfaces como Parcelable y Serializable. Asimismo, enseña a declarar filtros de intención (Intent Filters) en el AndroidManifest.xml examinando acciones, categorías y esquemas de datos MIME, a gestionar notificaciones interactivas a través de PendingIntent, a orquestar tareas asíncronas con IntentService y a procesar eventos del sistema o de hardware mediante BroadcastReceiver. También cubre la interacción nativa con periféricos y servicios del dispositivo: cámara, llamadas de voz, SMS/MMS, geolocalización GPS, adaptadores de Wi-Fi y Bluetooth, y opciones de compartir en redes sociales.
La enseñanza se desarrolla mediante ejercicios prácticos paso a paso que implementan receptores de estado (como alertas de batería baja mediante BatteryLowReceiver), disparadores de captura fotográfica, envíos simulados de correo y despacho de notificaciones desde servicios. El libro aporta una disección minuciosa de la resolución de intents que suele pasarse por alto en manuales genéricos; no obstante, el lector debe considerar que versiones modernas de Android restringieron severamente los broadcasts implícitos y declararon obsoleta la clase IntentService en favor de WorkManager. Requiere dominar el ciclo de vida de las Activities para aprovecharlo plenamente.
- Android Intents
- Intents explícitos
- Intents implícitos
- Intent Filters
- BroadcastReceiver
- PendingIntent
- IntentService
- Bundle y Parcelable
- Notificaciones
- Integración de hardware
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

