Programa del Curso
Introducción
Preparación del entorno de desarrollo
- Eclipse y el SDK de Android
- Programación de sistemas y el lenguaje de programación C/C++
- Organización de repositorios de código fuente
Descripción general de Linux Arquitectura de plataforma
- Descripción de la estructura de archivos Android
- Cómo se organiza el código en Android
- Cómo se comunican los servicios del sistema (aplicaciones) con el hardware
Linux Kernel
- Descripción del marco del controlador de dispositivo Android
- Hardware de interfaz (sensores, cámara, audio) a Android HAL
- Compilando el kernel
Android COSA
- Comprensión de HAL (capa de abstracción de hardware)
- Interfaz HAL con servicios del sistema (aplicaciones)
Sistema Programming
- Descripción del sistema de compilación Android
- Creación y depuración de un sistema Android
- Depuración del proceso de arranque
Android Para plataformas integradas
- Información general sobre el hardware virtual (traductores, puentes, simuladores, emuladores y máquinas virtuales)
- Personalización del emulador Android
- Personalización Android para sistemas basados en ARM
Android Networking
- Habilitación de Wi-Fi
Adición de nuevo hardware
- Integración de dispositivos de hardware
- Habilitación de gráficos
Implementación Android
- Creación de paquetes OTA
Solución de problemas
- Android Recuperación
Resumen y conclusión
Requerimientos
- Experiencia en programación C/C++.
- Java Experiencia en programación.
- Conocimiento de conceptos de hardware y software.
Audiencia
- Linux Desarrolladores de sistemas
- Programadores del sistema Android
- Desarrolladores que quieren iniciarse en la programación del sistema Android
Testimonios (4)
El entrenador estaba dispuesto a explorar problemas adicionales en la daga.
Susheel - Home
Curso - Dependency Injection with Dagger 2
Traducción Automática
Conocimiento del formador y 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
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.