Académique Documents
Professionnel Documents
Culture Documents
Janvier 2015
1
Préambule
Objectifs de la formation
Pédagogie
Prérequis
Jour 1
I. Elements Graphiques
3 / 19
Tables des matières
Jour 3
I. Travaux pratiques
Jour 4
I. Communication avec un serveur Web
II. Quelques APIs du système
III. Persistance des données
IV. Publication et rentabilisation
V. Travaux pratiques
Jour 5
4 / 19
I. Android et le monde de l’IT
Développement d’applications
Le système L’application
L'appareil d’exploitation
I. Android et le monde de l’IT
⑤ Applications de base
Couches Constructeurs
Samsung est connu pour offrir de nombreuses fonctionnalités
exclusives grâce à TouchWiz, sa surcouche maison. Ex: NFC,
Applications préinstallées, raccourcis, …etc
OS concurrents
□ Android VS iOS
□ Prérequis :
JDK (Java Development Kit) et JRE (Java Runtime Environement)
□ Installation du SDK
Télécharger le ADT (Android Dev Tools) disponible sur le lien suivant :
http://developer.android.com/sdk/index.html
L’ADT contient :
- Eclipse + ADT plugin
- Android SDK Tools
- Android Platform-tools
- A version of the Android platform
- A version of the Android system image for the emulator
II. La programmation Android sous Eclipse
La Perspective DDMS
ADT ajoute la perspective DDMS (Dalvik service de surveillance de périphérique) pour Eclipse
pour interagir avec votre appareil Android (virtuel ou réel) et votre code. Sélectionnez
Fenêtre → Ouvrir perspective → Autre ... → DDMS pour ouvrir cette perspective. Elle
regroupe plusieurs vues Eclipse qui peuvent également être utilisés indépendamment.
II. Premiers pas en développement Android
II. La programmation Android sous Eclipse
Le fichier manifest.xml :
• Toutes les activités, les services et les fournisseurs de contenu statiques qui
composent l'application doit être déclarés dans ce fichier.
• Le fichier manifeste Android doit également contenir les autorisations requises
pour l'application. Par exemple, si l'application nécessite l'accès au réseau, il doit
être spécifié dans ce fichier
• Il contient aussi : Version et nom du package de l’application, versions Android
capable d’exécuter l’application, les informations de l’application (noms, icones,
..etc)
II. La programmation Android sous Eclipse
Si un utilisateur reçoit un appel, il devient plus important qu'il puisse y répondre que de
continuer à utiliser une application. Pour pouvoir toujours répondre à ce besoin, les
développeurs d'Android ont eu recours à un système particulier :
Une activité, vis-à-vis du code, est séparée en 2 morceaux: un fichier XML, et un fichier JAVA.
Le fichier XML :
• Interface graphique de l’activity
• Conception de l’IHM : design et ergonomie
• Declaration des elements graphiques :
View, Buttons, Layouts, …etc
• Déclaration des identifiants des éléments
graphiques
Le fichier Java :
• Le contrôle des éléments déclarés dans le
fichier XML
• Chaque activity est liée à un seul et unique
fichier XML qui définit son interface graphique
II. La programmation Android sous Eclipse