Développement mobile Android
AndroidManifest.xml
Contenu (1/2) :
– Précise le nom du package java utilisant l’application. Cela sert d’identifiant unique !
– Il décrit les composants de l’application
◦ Liste des activités, services, broadcast receivers
◦ Précise les classes qui les implémentent
◦ Précise leurs capacités (a quels intents ils réagissent)
◦ Ceci permet au système de savoir comment lancer chaque partie de l’application afin de satisfaire au principe de réutilisabilité.
Contenu (2/2):
– Définit les permissions de l’application
◦ Droit de passer des appels
◦ Droit d’accéder a Internet
◦ Droit d’accéder au GPS,…
-Précise la version d’Android minimum nécessaire
-Déclare les librairies utilisées
Conventions :
-Seuls deux éléments sont obligatoire
◦ < manifest > : contient le package, la version… Englobe tout le fichier
◦ < application > : décrit l’application et contiendra la liste de ses composants.
– Les données sont passées en tant qu’attribut et non en tant que contenu
-Tous les attributs commencent par « android: » (sauf quelques un dans < manifest >)

Cours développement mobile: Android (612 KO) (Cours PPT)
