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 la programmation en C/C++.
- Java expérience en programmation.
- Connaissance des concepts matériels et logiciels.
Audience
- Linux développeurs de systèmes
- Programmeurs système Android
- Développeurs qui veulent se lancer dans la programmation système Android
Nos Clients témoignent (5)
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Formation - Cross-platform mobile development with PhoneGap/Apache Cordova
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
Formation - Android Development
Les connaissances du formateur et la facilité avec laquelle il les a présentées.
Piotr - DPDgroup IT Solutions sp. z o.o.
Formation - Android Applications Testing
Traduction automatique
Le naturel et la convivialité de la formatrice. La formatrice adapte son cours et les exercices aux demandes (formation interactive).
Emmanuel BURON - Altim consulting
Formation - Android TV
Le formateur était prêt à explorer d'autres problèmes dans le domaine de la dague.
Susheel - Home
Formation - Dependency Injection with Dagger 2
Traduction automatique