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
 28 horas

Número de participantes



Precio por participante

Testimonios (4)

Cursos Relacionados

Android Nougat for Android Developers

21 horas

Android - The Basics

28 horas

Cross-platform mobile development with PhoneGap/Apache Cordova

21 horas

Desarrollar Aplicaciones de Android

21 horas

Desarrollo de Android

28 horas

Android Fundamentals

56 horas

Fundamentos de Android

28 horas

Android HAL (Hardware Abstraction Layer)

21 horas

Pruebas de Aplicaciones de Android

21 horas

Android TV

14 horas

Dependency Injection with Dagger 2

14 horas

Fundamentos de Java para Android

14 horas

Kivy: Creación de aplicaciones de Android con Python

7 horas

Kotlin para desarrollo de iOS y Android

35 horas

RxJava for Android Developers

21 horas

Categorías Relacionadas