Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction
Préparation de l'environnement de développement
- Eclipse et Android SDK
- Programmation système et langage de programmation C/C++
- Organisation des dépôts de code source
Vue d'ensemble de l'architecture de la plate-forme Linux
- Comprendre la structure du fichier Android
- Comment le code est organisé dans Android
- Comment les services système (applications) communiquent avec le matériel
Linux Kernel
- Comprendre le cadre du pilote de périphérique Android
- Interfacer le matériel (capteurs, caméra, audio) avec le HAL Android.
- Compiler le noyau
Android HAL
- Comprendre la HAL (couche d'abstraction matérielle)
- Interfacer la HAL avec les services du système (applications)
Système Programming
- Comprendre le système de construction Android
- Construire et déboguer un système Android
- Déboguer le processus de démarrage
Android pour les plates-formes embarquées
- Vue d'ensemble du matériel virtuel (traducteurs, ponts, simulateurs, émulateurs et machines virtuelles)
- Personnalisation de l'émulateur Android
- Personnalisation de Android pour les systèmes basés sur ARM
Android Networking
- Activation du Wi-Fi
Ajout d'un nouveau matériel
- Intégration de dispositifs matériels
- Activation des graphiques
Déploiement Android
- Création de paquets OTA
Dépannage
- Android récupération
Résumé et conclusion
Pré requis
- Expérience de programmation en C/C++.
- Expérience de programmation en Java.
- Connaissance des concepts matériels et logiciels.
Public cible
- Développeurs de systèmes Linux
- Programmeurs de systèmes Android
- Développeurs souhaitant se lancer dans la programmation de systèmes Android
28 Heures
Nos clients témoignent (2)
J'ai vraiment apprécié notre apprentissage et nos expérimentations avec Kotlin Multiplatform.
Renzo Olivares Macias - Google
Formation - Android Development
Traduction automatique
Le formateur était disposé à explorer des problèmes supplémentaires dans Dagger.
Susheel - Home
Formation - Dependency Injection with Dagger 2
Traduction automatique