Examen (Session Ordinaire)
Durée 1h
Questions de cours :
1. A l’aide de ce fichier généré par l’IDE Android Studio, on peut accéder à des ressources avec des fonctions
comme findViewById() et getResources() :
res R.java ressources
Justifier votre réponse : .............................................................................................................................................
....................................................................................................................................................................................
2. Complétez les phrases suivantes par des mots ou expressions :
▪ .............................. est la composante principale d'une application Android. Elle possède généralement
.............................. au minimum. La méthode ............................. est la première qui est appelée lors du
démarrage d'une ............................
▪ Les vues dans Android sont divisées en certains catégories comme Texte, Bouton, Image, ........................., et
..........................
▪ ........................... est conçu pour aligner les vues enfants dans une direction, .................................................,
tandis que, .................................. est conçu pour aligner une vue enfant par rapport à
...........................................................................................
▪ .................................permet de partage avec d'autres applications Android que la vôtre, un contenu que vous
aurez préalablement défini.
▪ Il existe .................. types d’intents disponibles dans Android : ............................................................................
La différence entre eux c’est que ...........................................................................................................................
...............................................................................................................................................................................
3. Trouvez l’intrus :
1) drawable manifests layout mipmap
2) onStart onStop onDelete onResume
3) Activité Intent Service Broadcast Receiver
Justifications :
1) .................................................................................................................................................................................
2) .................................................................................................................................................................................
3) .................................................................................................................................................................................
Pratique :
Soit l’interface d’une application Android :
1. Quel est le nombre des vues utilisés ? Quelles sont leurs
types ?
2. Combien des activités que nous avons besoin pour développer
cette application ? Justifier votre réponse ?
3. Donner un algorithme pour développer cette application avec
une brief description pour chaque partie de votre algorithme ?
4. Proposer des méthodes à utiliser pour le débogage ?
5. Proposer une autre méthode de stockage des données
différente que celle utilisée dans cette application, en citant les
caractéristiques de chacune de ces méthodes ?
Examen (Session de Rattrapage)
Durée 30 min
Exercice 1 :
4. Complétez les phrases suivantes par des mots ou expressions convenables :
a. .............................. est la composante principale d'une application Android. Elle possède généralement
....................................... au minimum. La méthode ......................................... est la première qui est appelée
lors du démarrage d'une ......................................
b. Il existe quatre types de composants différents d'application qui fonctionnent comme un point d'entrée :
.........................................., .........................................., ......................................., et .........................................
Chaque composant a son propre objectif et son cycle de vie distinct.
c. Les techniques de stockage de données disponibles pour les développeurs Android se basent principalement
sur ....... méthodes. ........................................................... est principalement utilisé pour enregistrer les
données primitives dans des paires clé-valeur. Tandis que, ................................................................... est pour
stocker des données d'application non persistantes auxquelles l'utilisateur n'a pas besoin d'accéder.
Exercice 2 :
Soit l’interface d’une application Android :
6. Quel est le nombre des vues utilisés ? Quelles sont leurs types ?
7. Combien des activités que nous avons besoin pour développer
cette application ? Justifier votre réponse ?
8. Qu’elles sont les modes de communications utilisés dans cette
application ? Justifier votre réponse ?