TY - BOOK AU - Tomás Gironés, Jesús TI - El gran libro de Android / SN - 9789587782226 U1 - 005.432 PY - 2017/// CY - Bogotá: PB - Alfaomega Grupo Editor, KW - Sistemas móviles de comunicación N1 - Visión general y entorno de desarrollo -- ¿Qué hace que Android sea especial? -- Instalación del entorno de desarrollo -- Las versiones de Android y niveles API -- Creación de un primer programa -- Ejecución del programa -- Ficheros y carpetas de un proyecto Android -- Componentes de una aplicación -- Documentos y aplicaciones de ejemplo -- Depurar -- Repaso de Java y la aplicación de Mis Lugares -- Diseño de la interfaz de usuario: vistas y layouts -- Layouts -- Estilos y temas -- Uso práctico de visitas y layouts -- Uso de tabs (pestañas) -- Actividades e intenciones -- Creación de nuevas actividades -- Comunicación entre actividades -- Añadiendo un menú a una actividad -- La barra de acciones (ActionBar) -- Creando actividades en Mis Lugares -- Creación y uso de íconos -- Añadiendo preferencias de usuario -- Añadiendo una lista de puntuaciones en Asteroides -- La vista ListView -- Las intenciones -- Gráficos en Android -- Clases de gráficos en Android -- Canvas -- Paint -- Path -- Drawble -- Creación de una vista en un fichero independiente -- Creando la actividad principal de Ateroides -- Representación de gráficos vectoriales en Asterioides -- Animaciones -- Hilos de ejecución, pantalla táctil y sensores -- Uso se hilos de ejecución (threads) -- Manejando eventos de usuario -- El teclado -- La pantalla táctil -- Gestures -- Los sensores -- Introduciendo un misil en Asterioides -- Multimedia y ciclo de vida de una actividad -- Ciclo de vida de una actividad -- Utilizando multimedia en Android -- La vista Video View -- La clase MediaPlayer -- Un reproductor multimedia paso a paso -- Introduciendo efectos de audio con SoundPool -- Grabación de audio -- Seguridad y posicionamiento -- Los tres pilares de la seguridad en Android -- Localización -- Google Maps (API v2) -- Fragmentando los asterioides -- Servicios, notificaciones y receptores de anuncios -- Introducción a los servicios en Android -- Un servicio para ejecución de segundo plano -- Un servicio en un nuevo hilo con IntentService -- Las notificaciones de la barra de estado -- Configurando tipos de avisos en las notificaciones -- Receptores de anuncios -- Un receptor de anuncios como mecanismo de comunicación -- Un servicio como mecanismo de comunicación entre aplicaciones -- Almacenamiento de datos -- Alternativas para guardar datos permanentemente en Android -- Añadiendo puntuaciones en Asteroides -- Preferencias -- Accediendo a ficheros -- Trabajando con XML -- Bases de datos --Content Provider -- Internet: sockets, HTTP y servicios web -- Comunicaciones en Internet mediante sockets -- La web y protocolo HTTP -- Servicios web -- Publicar aplicaciones -- Preparar y testear tu aplicación -- Crear un certificado digital y firmar la aplicación -- Añadiendo publicidad en tu aplicación con AdMob -- Asterioides: mostrar victoria y derrota ER -