Cours android
Présentation ANDROID
✍
Le suivi de ce support suppose que vous maîtrisez le langage Java et son environnement de développement
David Durand v.2013.1/Android 4
Développement d'applications pour terminaux mobiles - 1
Environnement !
OS mobiles! Architecture !
Couches Basses! Runtime Android! Applications!
4
4 5
5 6 6
Kit de développement!
Outils! Installation de l’environnement de développement! Méthode 1 : Installation du Bundle! Méthode 2 : configuration du plugin ADT au sein d’une installation Eclipse existante.! Configuration d’un appareil de test.! Création d’une application de test.! Configuration alternative : Virtual Box + Androidx86! Préparation de l’installation! Configuration de la machine! Installation d’Android! Connexion d’ADB à Android!
6
6 7 7 7 9 11 12 12 13 15 17
En résumé !
20
Structure d’un projet Android!
Le Manifest! Les ressources!
Values! Drawables! Layout!
21
21 22
22 23 24
En Résumé!
26
Structure d’une application!
Activity !
Principe!
Développement d'applications pour terminaux mobiles - 2
27
27
27
Cycle de vie! Créer une activité!
28 29
Intents!
Structure d’un message Intent! Naviguer entre activités avec les Intents!
30
30 31
En Résumé!
34
L’interface graphique!
Composants graphiques!
Widgets! Layouts! Accéder aux widgets dans le code!
35
35
35 37 37
Gérer les événements !
Exemple : Clic sur un bouton! Exemple : choix d’un élément de liste déroulante! Construction de la liste déroulante! Mise en place du gestionnaire d’événements!
39
39 40 40 42
Interfaces graphiques et tâches «longues»!
Composants graphiques et UIThread! Travailler avec les messages sur les VIews! Travailler avec l’UIThread!
42
42 43 45
En résumé !
46
Données persistantes!
Préférences!
Ecrire les données! Lire les données!
47
47
47 48
En résumé !
49
Bibliographie!
Développement