Académique Documents
Professionnel Documents
Culture Documents
1
OBJECTIFS
2
PLAN
Introduction
La plateforme Android
3
INTRODUCTION
Appareils mobiles
4
INTRODUCTION
Systèmes d’exploitation Mobile
6
ANDROID
Né en 2004 (startup)
Racheté par Google en 2005
Publié en 2007, version 1.5
… de nombreuses versions depuis, on est à la 8.0.
7
ANDROID
VERSIONS
Architecture
en « pile logicielle »
constituée de
4 couches
9
ANDROID
ARCHITECTURE
Couche « Application » : regroupe un ensemble d’applications par défaut
comme le navigateur web, l’agenda, le gestionnaire de contacts,…etc.
10
ANDROID
ARCHITECTURE
11
ANDROID
MACHINE VIRTUELLE DALVIK
Dalvik VM est une machine virtuelle open source destinée aux téléphones
mobiles et tablettes.
Conçue pour exécuter du code Java pour des systèmes ayant des
contraintes de place mémoire et rapidité d'exécution
Permet l’exécution simultanée de plusieurs applications sur un appareil de
faible capacité.
Exécute du code .dex (Dalvik executable) = des .class adaptés à
l'environnement Android
Incorporée dans l’OS Android
12
ANDROID
RUNTIME (ART)
13
ANDROID
PILE DES OUTILS DE DÉVELOPPEMENT
16
ANDROID
SDK
17
ANDROID
SDK (AVD, ADB, AAPT)
18
ANDROID
ADT
19
ANDROID
PROJET À BASE D’ADT
Un projet basé sur le plug-in ADT contient :
src/ : les sources Java du projet
libs/ : bibliothèques tierces
res/ :
res/drawable : ressources images
20
RSOURCES
21