Compartir

Dispositivos Wearable Visión Artificial, Google Glass

Sinopsis del producto

Este libro es una guía estructurada en cuatro partes que abordan temas específicos sobre la programación en Android: Android Wear, Análisis de imágenes con OpenCV, Google Glass y Android TV/Google Cast/Miracast, que está especialmente diseñado para programadores con nociones básicas en Android. Android Wear es un sistema operativo que revoluciona la forma de interactuar con el usuario, aprenda a crear notificaciones adaptadas a dispositivos Wear, diseñe interfaces, Use el API de sincronización para compartir datos. Análisis de imágenes de OpenCV, utilice Android como herramienta en tiempo real y extraiga características que puedan identificar objetos. Google Glass, son las nuevas gafas de realidad aumentada de Google, aprenda a diseñar una interfaz de usuario siguiendo los patrones de diseño especial de Google. Android TV, una de las nuevas tecnologías desarrolladas por Google. El libro propone un aprendizaje dinámico con actividades, ejercicios paso a paso, práctica y preguntas de repaso que enseñan al usuario a usar las herramientas en Android. n nA QUIEN VA DIRIGIDO n nProgramadores con nociones básicas de Android que quieran introducirse en cuatro de los aspectos más novedosos e interesantes relacionados con esta plataforma. n n¿Cómo leer este libro? ............................................................................................. 15 nPARTE 1. Android Wear ....................................................................................... 17 nCAPÍTULO 1. Introducción a Android Wear y las notificaciones ........................ 19 n1.2.1. Relojes inteligentes.............................................................................. 21 n1.2.2. Pulseras ............................................................................................... 21 n1.2.3. Gafas de realidad aumentada ............................................................. 22 n1.2.4. Gafas de realidad virtual ...................................................................... 26 n1.2.5. Dispositivos de identificación ............................................................... 28 n1.2.6. Incorporados en prendas de vestir ...................................................... 28 n1.2.7. Incorporados en nuestro cuerpo .......................................................... 28 n1.3.1. No programables ................................................................................. 29 n1.3.2. Pebble .................................................................................................. 29 n1.3.3. Android ................................................................................................ 30 n1.3.4. Tizen .................................................................................................... 31 n1.3.5. Apple Watch ........................................................................................ 31 n1.3.6. Android Wear ....................................................................................... 31 n1.4.1. Actualizaciones de Android Wear ........................................................ 32 n1.4.2. La interfaz de usuario en Android Wear .............................................. 33 n1.4.3. La pantalla de inicio ............................................................................. 33 n1.4.4. Flujo de contexto ................................................................................. 34 nDispositivos Wearable, Visión Artificial, Google Glass y Android TV n1.4.5. Aplicaciones, contactos y entrada por voz .......................................... 35 n1.4.6. La pantalla de configuración ................................................................ 36 n1.4.7. Aplicaciones a pantalla completa ........................................................ 36 n1.5.1. Instalación de un emulador y emparejado con el móvil ...................... 38 n1.7.1. Crear notificaciones para Android y Wear ........................................... 47 n1.7.2. Añadir acciones a una notificación ...................................................... 50 n1.7.3. Crear notificaciones exclusivas para Wear ......................................... 53 n1.7.4. Personalizar la vista de una notificación ............................................. 54 n1.7.5. Añadir páginas a una notificación ........................................................ 57 n1.7.6. Apilar notificaciones ............................................................................. 59 n1.7.7. Contestar una notificación por voz ...................................................... 61 nCAPÍTULO 2. Desarrollo de Aplicaciones para Android Wear ............................ 67 n2.1.1. Una primera aplicación Wear .............................................................. 70 n2.1.2. Diseño de la interfaz de usuario en Wear ........................................... 75 n2.1.3. Creación de layouts en pantallas cuadradas y redondas ................... 76 n2.1.3.1. Diseñar un layout cuadrado y otro circular ............................... 77 n2.1.3.2. Diseñar un único layout para pantalla cuadradas y redondas .. 79 n2.1.4. Creación de listas de selección ........................................................... 83 n2.1.5. Creación de tarjetas............................................................................. 87 n2.1.6. Creación de selectores 2D .................................................................. 89 n2.1.7. Confirmaciones con cuenta atrás ........................................................ 92 n2.1.8. Alternativas para salir de una actividad ............................................... 95 n2.1.9. Una actividad para llevar el tanteo de la partida ................................. 97 n2.1.10.Mantener tu aplicación siempre visible ............................................. 103 n2.1.10.1. Evitar que una actividad entre en suspensión ..................... 103 n2.1.10.2. Habilitar el modo ambiente en una actividad ....................... 104 n2.2.1. La API de intercambio de mensajes .................................................. 111 n2.2.2. La API de sincronización de datos .................................................... 118 n2.2.2.1. La clase DataItem ................................................................... 118 n2.2.2.2. La clase DataMap ................................................................... 119 n2.2.2.3. Escuchadores de eventos de ítems de datos ......................... 120 n2.2.2.4. Transferir bloques binarios en un asset .................................. 125 n2.3.1. Declarar comandos por voz del sistema ........................................... 130 n2.3.2. Declarar comandos por voz de la aplicación ..................................... 131 n2.3.3. Obtener entrada de texto por voz ...................................................... 132 n2.4.1. Contador de pasos ............................................................................ 136 n2.4.2. Sensor de frecuencia cardiaca .......................................................... 138 nPARTE 2. Visión artificial en Android usando OpenCV ................................... 141 nCAPÍTULO 3. Análisis de imagen en Android usando OpenCV ........................ 143 n3.2.1. Prerrequisitos ..................................................................................... 145 n3.2.2. Instalación de la librería OpenCV y los ejemplos .............................. 145 n3.2.3. Prueba en el dispositivo .................................................................... 148 n3.3.1. Imágenes en color ............................................................................. 150 n3.3.2. Imágenes en Android ........................................................................ 151 n3.4.1. Primer programa para procesamiento de imágenes usando nOpenCV. ............................................................................................ 153 n3.4.2. Configurar la cámara y su resolución ................................................ 157 n3.4.3. Seleccionar la entrada desde fichero ................................................ 160 n3.4.4. Guardar el resultado .......................................................................... 162 n3.4.5. La clase Mat de OpenCV .................................................................. 164 n3.4.6. Determinar la orientación del dispositivo ........................................... 166 n3.4.7. Separar el procesamiento de las imágenes ...................................... 167 nDispositivos Wearable, Visión Artificial, Google Glass y Android TV n3.4.8. Procesar imágenes monocromas ...................................................... 168 n3.4.9. Procesamiento de las imágenes en fases ......................................... 168 n3.4.10.Conclusión ......................................................................................... 175 nCAPÍTULO 4. Visión artificial: preproceso ......................................................... 177 n4.1.1. Histogramas ....................................................................................... 179 n4.1.2. Aumento lineal del contraste ............................................................. 180 n4.1.3. Ecualización del histograma .............................................................. 185 n4.1.4. Del color al monocromo ..................................................................... 186 n4.1.4.1. La luminancia .......................................................................... 187 n4.1.4.2. Las componentes de color R, G y B ....................................... 187 n4.1.4.3. Combinación lineal de las componentes R, G y B .................. 188 n4.1.4.4. Combinación no lineal de las componentes R, G y B .............189 n4.1.5. Funciones OpenCV relevantes .......................................................... 191 n4.1.6. Resumen de las transformaciones de intensidad ............................. 193 n4.2.1. Filtros lineales .................................................................................... 195 n4.2.1.1. Filtros promediadores. Filtros paso-bajo ................................. 195 n4.2.1.2. Filtros paso-alto ....................................................................... 199 n4.2.1.3. Realce de contornos ............................................................... 201 n4.2.1.4. Gradientes ............................................................................... 203 n4.2.1.5. Conclusión sobre filtros lineales .............................................. 207 n4.2.2. Filtros morfológicos............................................................................ 208 n4.2.2.1. Erosión .................................................................................... 208 n4.2.2.2. Dilatación ................................................................................. 211 n4.2.2.3. Residuos: gradientes morfológicos ......................................... 213 n4.2.3. Operadores morfológicos en OpenCV .............................................. 215 n4.2.3.1. Consideraciones sobre coste computacional ......................... 216 n4.2.3.2. Conclusión sobre operadores morfológicos ............................ 217 nCAPÍTULO 5. Visión artificial: Segmentación y reconocimiento ....................... 219 n5.1.1. Umbralización fija .............................................................................. 222 n5.1.2. Umbralización dependiente de la imagen ......................................... 222 n5.1.3. Umbralización por Otsu ..................................................................... 224 n5.1.4. Umbralización adaptativa .................................................................. 226 n5.1.5. Umbralización en OpenCV ................................................................ 227 n5.2.1. La segmentación en OpenCV ........................................................... 229 n5.2.2. Objetos delgados y objetos con agujeros ......................................... 232 n5.2.3. Opciones de findContours() ............................................................... 232 n5.3.1. El Bounding Box ................................................................................ 234 n5.3.2. Análisis del interior del rectángulo ..................................................... 238 n5.4.1. Extracción de características ............................................................. 241 n5.4.1.1. Imagen de baja resolución ...................................................... 241 n5.4.2. Clasificación ....................................................................................... 243 n5.4.2.1. Entrenamiento ......................................................................... 243 n5.4.2.2. Clasificador de vecino más próximo ....................................... 243 n5.4.2.3. Medidas de distancia .............................................................. 244 nPARTE 3. Google Glass ....................................................................................... 253 nCAPÍTULO 6. Introducción a Google Glass y Mirror API .................................. 255 n6.2.1. Especificaciones técnicas .................................................................. 260 n6.3.1. Glass Development Kit (GDK) ........................................................... 261 n6.3.2. Mirror API ........................................................................................... 261 n6.5.1. Componentes de la interfaz ............................................................... 267 nDispositivos Wearable, Visión Artificial, Google Glass y Android TV n6.5.2. Mirror API Playground ....................................................................... 272 n6.6.1. Experiencia de usuario ...................................................................... 273 n6.6.2. Estilos ................................................................................................ 274 n6.6.3. Patrones UX ...................................................................................... 276 n6.6.4. Glassware Flow Designer .................................................................. 278 n6.8.1. Configuración del entorno ................................................................. 281 n6.8.2. Usar PHP ........................................................................................... 284 n6.8.3. Usar JAVA ......................................................................................... 292 n6.9.1. Timeline y tarjetas estáticas .............................................................. 298 n6.9.1.1. Notificaciones .......................................................................... 302 n6.9.1.2. Tarjetas estáticas con HTML .................................................. 302 n6.9.2. Menús ................................................................................................ 304 n6.9.2.1. Menús predefinidos ................................................................. 304 n6.9.2.2. Menús personalizados ............................................................ 307 n6.9.2.3. Aplicaciones híbridas .............................................................. 309 n6.9.3. Recuperación y actualización de tarjetas .......................................... 310 n6.9.3.1. Recuperar una tarjeta estática desde el timeline .................... 310 n6.9.3.2. Obtener la lista de tarjetas ...................................................... 311 n6.9.3.3. Actualizar las tarjetas estáticas ............................................... 313 n6.9.4. Agrupación de tarjetas ....................................................................... 313 n6.9.4.1. Paginación ............................................................................... 313 n6.9.4.2. Bundle ..................................................................................... 315 n6.10.1.Mensajes dictados por voz ................................................................ 318 n6.12.1.Consultar la ubicación de las Glass .................................................. 329 n6.12.2.Sistema de navegación GPS ............................................................. 330 nCAPÍTULO 7. Google Glass: Development Kit (GDK) ...................................... 333 n7.1.1. Configuración del entorno de desarrollo ........................................... 334 n7.1.2. Android Screen Monitor ..................................................................... 337 n7.1.3. Creación del primer GDK Glassware ................................................ 338 n7.3.1. Iniciar aplicaciones por reconocimiento de voz ................................. 347 n7.3.2. Restricciones de inicio ....................................................................... 350 n7.3.3. Parámetros de entrada en una aplicación ......................................... 351 n7.3.4. Comandos de voz personalizados .................................................... 352 n7.3.5. Entrada de datos por voz .................................................................. 353 n7.4.1. Interacción con CardScrollView ......................................................... 359 n7.4.2. Animaciones ...................................................................................... 360 n7.4.3. Optimización de rendimiento ............................................................. 360 n7.6.1. Comandos de voz contextuales ........................................................ 370 n7.8.1. Detector de gestos............................................................................. 374 n7.9.1. Tarjetas dinámicas de baja frecuencia .............................................. 384 n7.9.2. Tarjetas dinámicas de alta frecuencia ............................................... 387 nPARTE 4. Android para SmartTV ...................................................................... 391 nCAPÍTULO 8. Android TV .................................................................................. 393 n8.1.1. Introducción a la interfaz de Android TV ........................................... 395 n8.1.2. Aplicaciones para Android TV ........................................................... 397 n8.1.3. Tipos de aplicaciones para Android TV ............................................. 398 nDispositivos Wearable, Visión Artificial, Google Glass y Android TV n8.1.4. Configurar un proyecto para Android TV ........................................... 398 n8.1.4.1. Prerrequisitos .......................................................................... 399 n8.1.4.2. Librerías de soporte para Android TV ..................................... 399 n8.1.4.3. Declarar una actividad para televisión .................................... 400 n8.1.4.4. Interfaz Leanback .................................................................... 402 n8.1.4.5. No declarar el uso de la pantalla táctil .................................... 403 n8.1.4.6. Proporcionar un banner en la pantalla principal ..................... 403 n8.1.5. Crear una aplicación Android TV con Android Studio ....................... 404 n8.2.1. Recomendaciones ............................................................................. 423 n8.2.2. Búsquedas ......................................................................................... 429 n8.2.3. Búsquedas externas .......................................................................... 429 n8.2.4. Búsquedas internas ........................................................................... 442 nCAPÍTULO 9. Google Cast y MiraCast ............................................................... 453 n9.1.1. Partes de una aplicación Google Cast .............................................. 455 n9.1.2. Preparar el entorno de desarrollo ...................................................... 455 n9.1.3. Aplicación receptora .......................................................................... 471 n9.1.3.1. Styled Media Receiver ............................................................ 474 n9.1.3.2. Custom Receiver ..................................................................... 478 n9.2.1. Características de Miracast ............................................................... 490 n9.2.2. Miracast en Android ........................................................................... 491

9786076226902

Autores, Varios

Sinopsis del producto

Este libro es una guía estructurada en cuatro partes que abordan temas específicos sobre la programación en Android: Android Wear, Análisis de imágenes con OpenCV, Google Glass y Android TV/Google Cast/Miracast, que está especialmente diseñado para programadores con nociones básicas en Android. Android Wear es un sistema operativo que revoluciona la forma de interactuar con el usuario, aprenda a crear notificaciones adaptadas a dispositivos Wear, diseñe interfaces, Use el API de sincronización para compartir datos. Análisis de imágenes de OpenCV, utilice Android como herramienta en tiempo real y extraiga características que puedan identificar objetos. Google Glass, son las nuevas gafas de realidad aumentada de Google, aprenda a diseñar una interfaz de usuario siguiendo los patrones de diseño especial de Google. Android TV, una de las nuevas tecnologías desarrolladas por Google. El libro propone un aprendizaje dinámico con actividades, ejercicios paso a paso, práctica y preguntas de repaso que enseñan al usuario a usar las herramientas en Android. n nA QUIEN VA DIRIGIDO n nProgramadores con nociones básicas de Android que quieran introducirse en cuatro de los aspectos más novedosos e interesantes relacionados con esta plataforma. n n¿Cómo leer este libro? ............................................................................................. 15 nPARTE 1. Android Wear ....................................................................................... 17 nCAPÍTULO 1. Introducción a Android Wear y las notificaciones ........................ 19 n1.2.1. Relojes inteligentes.............................................................................. 21 n1.2.2. Pulseras ............................................................................................... 21 n1.2.3. Gafas de realidad aumentada ............................................................. 22 n1.2.4. Gafas de realidad virtual ...................................................................... 26 n1.2.5. Dispositivos de identificación ............................................................... 28 n1.2.6. Incorporados en prendas de vestir ...................................................... 28 n1.2.7. Incorporados en nuestro cuerpo .......................................................... 28 n1.3.1. No programables ................................................................................. 29 n1.3.2. Pebble .................................................................................................. 29 n1.3.3. Android ................................................................................................ 30 n1.3.4. Tizen .................................................................................................... 31 n1.3.5. Apple Watch ........................................................................................ 31 n1.3.6. Android Wear ....................................................................................... 31 n1.4.1. Actualizaciones de Android Wear ........................................................ 32 n1.4.2. La interfaz de usuario en Android Wear .............................................. 33 n1.4.3. La pantalla de inicio ............................................................................. 33 n1.4.4. Flujo de contexto ................................................................................. 34 nDispositivos Wearable, Visión Artificial, Google Glass y Android TV n1.4.5. Aplicaciones, contactos y entrada por voz .......................................... 35 n1.4.6. La pantalla de configuración ................................................................ 36 n1.4.7. Aplicaciones a pantalla completa ........................................................ 36 n1.5.1. Instalación de un emulador y emparejado con el móvil ...................... 38 n1.7.1. Crear notificaciones para Android y Wear ........................................... 47 n1.7.2. Añadir acciones a una notificación ...................................................... 50 n1.7.3. Crear notificaciones exclusivas para Wear ......................................... 53 n1.7.4. Personalizar la vista de una notificación ............................................. 54 n1.7.5. Añadir páginas a una notificación ........................................................ 57 n1.7.6. Apilar notificaciones ............................................................................. 59 n1.7.7. Contestar una notificación por voz ...................................................... 61 nCAPÍTULO 2. Desarrollo de Aplicaciones para Android Wear ............................ 67 n2.1.1. Una primera aplicación Wear .............................................................. 70 n2.1.2. Diseño de la interfaz de usuario en Wear ........................................... 75 n2.1.3. Creación de layouts en pantallas cuadradas y redondas ................... 76 n2.1.3.1. Diseñar un layout cuadrado y otro circular ............................... 77 n2.1.3.2. Diseñar un único layout para pantalla cuadradas y redondas .. 79 n2.1.4. Creación de listas de selección ........................................................... 83 n2.1.5. Creación de tarjetas............................................................................. 87 n2.1.6. Creación de selectores 2D .................................................................. 89 n2.1.7. Confirmaciones con cuenta atrás ........................................................ 92 n2.1.8. Alternativas para salir de una actividad ............................................... 95 n2.1.9. Una actividad para llevar el tanteo de la partida ................................. 97 n2.1.10.Mantener tu aplicación siempre visible ............................................. 103 n2.1.10.1. Evitar que una actividad entre en suspensión ..................... 103 n2.1.10.2. Habilitar el modo ambiente en una actividad ....................... 104 n2.2.1. La API de intercambio de mensajes .................................................. 111 n2.2.2. La API de sincronización de datos .................................................... 118 n2.2.2.1. La clase DataItem ................................................................... 118 n2.2.2.2. La clase DataMap ................................................................... 119 n2.2.2.3. Escuchadores de eventos de ítems de datos ......................... 120 n2.2.2.4. Transferir bloques binarios en un asset .................................. 125 n2.3.1. Declarar comandos por voz del sistema ........................................... 130 n2.3.2. Declarar comandos por voz de la aplicación ..................................... 131 n2.3.3. Obtener entrada de texto por voz ...................................................... 132 n2.4.1. Contador de pasos ............................................................................ 136 n2.4.2. Sensor de frecuencia cardiaca .......................................................... 138 nPARTE 2. Visión artificial en Android usando OpenCV ................................... 141 nCAPÍTULO 3. Análisis de imagen en Android usando OpenCV ........................ 143 n3.2.1. Prerrequisitos ..................................................................................... 145 n3.2.2. Instalación de la librería OpenCV y los ejemplos .............................. 145 n3.2.3. Prueba en el dispositivo .................................................................... 148 n3.3.1. Imágenes en color ............................................................................. 150 n3.3.2. Imágenes en Android ........................................................................ 151 n3.4.1. Primer programa para procesamiento de imágenes usando nOpenCV. ............................................................................................ 153 n3.4.2. Configurar la cámara y su resolución ................................................ 157 n3.4.3. Seleccionar la entrada desde fichero ................................................ 160 n3.4.4. Guardar el resultado .......................................................................... 162 n3.4.5. La clase Mat de OpenCV .................................................................. 164 n3.4.6. Determinar la orientación del dispositivo ........................................... 166 n3.4.7. Separar el procesamiento de las imágenes ...................................... 167 nDispositivos Wearable, Visión Artificial, Google Glass y Android TV n3.4.8. Procesar imágenes monocromas ...................................................... 168 n3.4.9. Procesamiento de las imágenes en fases ......................................... 168 n3.4.10.Conclusión ......................................................................................... 175 nCAPÍTULO 4. Visión artificial: preproceso ......................................................... 177 n4.1.1. Histogramas ....................................................................................... 179 n4.1.2. Aumento lineal del contraste ............................................................. 180 n4.1.3. Ecualización del histograma .............................................................. 185 n4.1.4. Del color al monocromo ..................................................................... 186 n4.1.4.1. La luminancia .......................................................................... 187 n4.1.4.2. Las componentes de color R, G y B ....................................... 187 n4.1.4.3. Combinación lineal de las componentes R, G y B .................. 188 n4.1.4.4. Combinación no lineal de las componentes R, G y B .............189 n4.1.5. Funciones OpenCV relevantes .......................................................... 191 n4.1.6. Resumen de las transformaciones de intensidad ............................. 193 n4.2.1. Filtros lineales .................................................................................... 195 n4.2.1.1. Filtros promediadores. Filtros paso-bajo ................................. 195 n4.2.1.2. Filtros paso-alto ....................................................................... 199 n4.2.1.3. Realce de contornos ............................................................... 201 n4.2.1.4. Gradientes ............................................................................... 203 n4.2.1.5. Conclusión sobre filtros lineales .............................................. 207 n4.2.2. Filtros morfológicos............................................................................ 208 n4.2.2.1. Erosión .................................................................................... 208 n4.2.2.2. Dilatación ................................................................................. 211 n4.2.2.3. Residuos: gradientes morfológicos ......................................... 213 n4.2.3. Operadores morfológicos en OpenCV .............................................. 215 n4.2.3.1. Consideraciones sobre coste computacional ......................... 216 n4.2.3.2. Conclusión sobre operadores morfológicos ............................ 217 nCAPÍTULO 5. Visión artificial: Segmentación y reconocimiento ....................... 219 n5.1.1. Umbralización fija .............................................................................. 222 n5.1.2. Umbralización dependiente de la imagen ......................................... 222 n5.1.3. Umbralización por Otsu ..................................................................... 224 n5.1.4. Umbralización adaptativa .................................................................. 226 n5.1.5. Umbralización en OpenCV ................................................................ 227 n5.2.1. La segmentación en OpenCV ........................................................... 229 n5.2.2. Objetos delgados y objetos con agujeros ......................................... 232 n5.2.3. Opciones de findContours() ............................................................... 232 n5.3.1. El Bounding Box ................................................................................ 234 n5.3.2. Análisis del interior del rectángulo ..................................................... 238 n5.4.1. Extracción de características ............................................................. 241 n5.4.1.1. Imagen de baja resolución ...................................................... 241 n5.4.2. Clasificación ....................................................................................... 243 n5.4.2.1. Entrenamiento ......................................................................... 243 n5.4.2.2. Clasificador de vecino más próximo ....................................... 243 n5.4.2.3. Medidas de distancia .............................................................. 244 nPARTE 3. Google Glass ....................................................................................... 253 nCAPÍTULO 6. Introducción a Google Glass y Mirror API .................................. 255 n6.2.1. Especificaciones técnicas .................................................................. 260 n6.3.1. Glass Development Kit (GDK) ........................................................... 261 n6.3.2. Mirror API ........................................................................................... 261 n6.5.1. Componentes de la interfaz ............................................................... 267 nDispositivos Wearable, Visión Artificial, Google Glass y Android TV n6.5.2. Mirror API Playground ....................................................................... 272 n6.6.1. Experiencia de usuario ...................................................................... 273 n6.6.2. Estilos ................................................................................................ 274 n6.6.3. Patrones UX ...................................................................................... 276 n6.6.4. Glassware Flow Designer .................................................................. 278 n6.8.1. Configuración del entorno ................................................................. 281 n6.8.2. Usar PHP ........................................................................................... 284 n6.8.3. Usar JAVA ......................................................................................... 292 n6.9.1. Timeline y tarjetas estáticas .............................................................. 298 n6.9.1.1. Notificaciones .......................................................................... 302 n6.9.1.2. Tarjetas estáticas con HTML .................................................. 302 n6.9.2. Menús ................................................................................................ 304 n6.9.2.1. Menús predefinidos ................................................................. 304 n6.9.2.2. Menús personalizados ............................................................ 307 n6.9.2.3. Aplicaciones híbridas .............................................................. 309 n6.9.3. Recuperación y actualización de tarjetas .......................................... 310 n6.9.3.1. Recuperar una tarjeta estática desde el timeline .................... 310 n6.9.3.2. Obtener la lista de tarjetas ...................................................... 311 n6.9.3.3. Actualizar las tarjetas estáticas ............................................... 313 n6.9.4. Agrupación de tarjetas ....................................................................... 313 n6.9.4.1. Paginación ............................................................................... 313 n6.9.4.2. Bundle ..................................................................................... 315 n6.10.1.Mensajes dictados por voz ................................................................ 318 n6.12.1.Consultar la ubicación de las Glass .................................................. 329 n6.12.2.Sistema de navegación GPS ............................................................. 330 nCAPÍTULO 7. Google Glass: Development Kit (GDK) ...................................... 333 n7.1.1. Configuración del entorno de desarrollo ........................................... 334 n7.1.2. Android Screen Monitor ..................................................................... 337 n7.1.3. Creación del primer GDK Glassware ................................................ 338 n7.3.1. Iniciar aplicaciones por reconocimiento de voz ................................. 347 n7.3.2. Restricciones de inicio ....................................................................... 350 n7.3.3. Parámetros de entrada en una aplicación ......................................... 351 n7.3.4. Comandos de voz personalizados .................................................... 352 n7.3.5. Entrada de datos por voz .................................................................. 353 n7.4.1. Interacción con CardScrollView ......................................................... 359 n7.4.2. Animaciones ...................................................................................... 360 n7.4.3. Optimización de rendimiento ............................................................. 360 n7.6.1. Comandos de voz contextuales ........................................................ 370 n7.8.1. Detector de gestos............................................................................. 374 n7.9.1. Tarjetas dinámicas de baja frecuencia .............................................. 384 n7.9.2. Tarjetas dinámicas de alta frecuencia ............................................... 387 nPARTE 4. Android para SmartTV ...................................................................... 391 nCAPÍTULO 8. Android TV .................................................................................. 393 n8.1.1. Introducción a la interfaz de Android TV ........................................... 395 n8.1.2. Aplicaciones para Android TV ........................................................... 397 n8.1.3. Tipos de aplicaciones para Android TV ............................................. 398 nDispositivos Wearable, Visión Artificial, Google Glass y Android TV n8.1.4. Configurar un proyecto para Android TV ........................................... 398 n8.1.4.1. Prerrequisitos .......................................................................... 399 n8.1.4.2. Librerías de soporte para Android TV ..................................... 399 n8.1.4.3. Declarar una actividad para televisión .................................... 400 n8.1.4.4. Interfaz Leanback .................................................................... 402 n8.1.4.5. No declarar el uso de la pantalla táctil .................................... 403 n8.1.4.6. Proporcionar un banner en la pantalla principal ..................... 403 n8.1.5. Crear una aplicación Android TV con Android Studio ....................... 404 n8.2.1. Recomendaciones ............................................................................. 423 n8.2.2. Búsquedas ......................................................................................... 429 n8.2.3. Búsquedas externas .......................................................................... 429 n8.2.4. Búsquedas internas ........................................................................... 442 nCAPÍTULO 9. Google Cast y MiraCast ............................................................... 453 n9.1.1. Partes de una aplicación Google Cast .............................................. 455 n9.1.2. Preparar el entorno de desarrollo ...................................................... 455 n9.1.3. Aplicación receptora .......................................................................... 471 n9.1.3.1. Styled Media Receiver ............................................................ 474 n9.1.3.2. Custom Receiver ..................................................................... 478 n9.2.1. Características de Miracast ............................................................... 490 n9.2.2. Miracast en Android ........................................................................... 491

9786076226902

Autores, Varios

Ver más
Ver menos

$47.051,00

99999 disponibles

*Precios válidos solo para compras online.
Costo de envío      Medios de pago
mp-logo-hand-shake
Hasta 12 pagos sin tarjeta con Mercado Pago. Saber más
Compra con Mercado Pago sin tarjeta y paga mes a mes
1
Agrega tu producto al carrito y al momento de pagar, elige “Cuotas sin Tarjeta” o “Meses sin Tarjeta”.
2
Inicia sesión en Mercado Pago.
3
Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!

Crédito sujeto a aprobación.

¿Tienes dudas? Consulta nuestra Ayuda.

Con esta compra sumás 47051 puntos
Comprar ahora

Especificaciones

Tapa blanda o Bolsillo
Argentina
Español / Castellano
Producto a la venta formado por un único componente
Alfaomega Ediciones
22/02/2022
ISBN 9786076226902

Quizás te interese

Valoraciones

No hay valoraciones aún.

¿Ya lo leíste? Valorá “Dispositivos Wearable Visión Artificial, Google Glass”

Creado por Livriz