0% ont trouvé ce document utile (0 vote)
895 vues3 pages

Examen Android

Le document contient des questions sur les concepts de base d'Android comme les activités, les vues, les intents et le stockage de données. Il y a également des exercices pratiques sur l'analyse d'interfaces d'applications Android.

Transféré par

s.elyaakoubi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
895 vues3 pages

Examen Android

Le document contient des questions sur les concepts de base d'Android comme les activités, les vues, les intents et le stockage de données. Il y a également des exercices pratiques sur l'analyse d'interfaces d'applications Android.

Transféré par

s.elyaakoubi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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 ?

Vous aimerez peut-être aussi