Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción
Preparando el Entorno de Desarrollo
- Eclipse y Android SDK
- Programación de sistemas y lenguaje de programación C/C++
- Organización de repositorios de código fuente
Visión General de la Arquitectura de Plataforma Linux
- Entendiendo la estructura de archivos de Android
- Cómo se organiza el código en Android
- Cómo los servicios del sistema (aplicaciones) se comunican con el hardware
Núcleo de Linux
- Entendiendo el marco de controladores de dispositivos de Android
- Interfaz entre hardware (Sensores, Cámara, Audio) y HAL de Android
- Compilando el núcleo
HAL de Android
- Entendiendo HAL (Capa de Abstracción de Hardware)
- Interfaz entre HAL y servicios del sistema (aplicaciones)
Programación de Sistemas
- Entendiendo el sistema de construcción de Android
- Construyendo y depurando un sistema Android
- Depurando el proceso de arranque
Android para Plataformas Incrustadas
- Visión general del hardware virtual (traductores, puentes, simuladores, emuladores y máquinas virtuales)
- Personalizando el Emulador de Android
- Personalizando Android para sistemas basados en ARM
Redes de Android
- Habilitar Wi-Fi
Agregar Nuevo Hardware
- Integración de dispositivos de hardware
- Habilitar gráficos
Implementando Android
- Creando paquetes OTA
Solución de Problemas
- Recuperación de Android
Resumen y Conclusión
Requerimientos
- Experiencia en programación C/C++.
- Experiencia en programación Java.
- Conocimiento de conceptos de hardware y software.
Público
- Desarrolladores de sistemas Linux
- Programadores de sistemas Android
- Desarrolladores que desean entrar en la programación del sistema Android
28 Horas
Testimonios (3)
El formador estaba dispuesto a explorar problemas adicionales en Dagger.
Susheel - Home
Curso - Dependency Injection with Dagger 2
Traducción Automática
El conocimiento del formador y la facilidad con la que lo presentó.
Piotr - DPDgroup IT Solutions sp. z o.o.
Curso - Android Applications Testing
Traducción Automática
I really enjoyed the fairly broad coverage of topics.
john harrigan
Curso - Android Development
Traducción Automática