Cours Android, tutoriel développement Android en pdf.
Pré-requis pour un OS mobile
Gestion intelligente de l’énergie : optimisation de l’autonomie
Adaptabilité aux spécificités matérielles :
- Petit écran, résolution plus ou moins élevée
- Interface tactile
- Senseurs : accéléromètre, boussole, GPS, luxmètre, thermomètre, baromètre…
- Communication réseau : Bluetooth, Wi-Fi, cellulaire
Android System
L’ecosystème d’Android s’appuie sur deux piliers:
le langage Java
le SDK : Accès à des exemples, de la documentation mais surtout à l’API de programmation du système et à un émulateur pour tester ses applications.)
Le plugin ADT : Intégrer les fonctionnalités du SDK à Eclipse.
Structure d’un projet Android
Un projet basé sur le plugin ADT est décomposé de la manière suivante:
src/: les sources Java du projet
libs/: bibliothèques tierces
res/:
res/drawable: ressources images
res/layout: description des IHMs en XML
res/values: chaines de caractères et dimensions
gen/: les ressources auto générées par ADT
assets/: ressources brutes (raw bytes)
bin/:
bin/classes: les classes compilées en .class
bin/classes.dex: exécutable pour la JVM Dalvik
bin/myapp.zip: les ressources de l’application
bin/myapp.apk: application empaquetée avec ses ressource et prête pour le déploiement
……
Développement Android (0,98 MO) (Cours PPT)