ÉVALUATION EN PROGRAMMATION MOBILE TEST 04/ XX
Examen Corrige en Programmation mobile
Exercice 1 : Questions de Cours (06 pts)
Les composants de l'application Android ou les blocs de construction de base sont les blocs de construction de base d'une application Android et ces composants permettront au système ou à l'utilisateur d'accéder à notre application.
- Qu'est ce qu'une activité ?
- Qu’est-ce qu’un Framework d’application ? Donnez en deux exemples.
- C'est quoi un intent ? citez les 02 types d'intents que nous avons sous android.
- Quelle différence etablissez-vous entre une plateforme mobile et un système d'exploitation mobiles ?
- Citez deux exemples de plateformes mobiles et deux exemples de système d'exploitation mobiles.
- Comment appelle-t-on les marches ou les applications Android, IoS et Windows7 sont respectivement publiées ?
Exercice 2 : Cycle de vie d’une activité (07 pts)
Le diagramme suivant représente le cycle de vie d’une activité.
- Donner les noms des méthodes manquantes (1), (2), (3) et (4).
- Quelle est la différence entre la méthode onResume() et la méthode numéro (2) ?
- Quelle est la méthode qui doit être obligatoirement implémentée ?
-
Comment peut-on sauvegarder et restaurer les données d'une activité lorsqu'elle est recréée ?
-
Comment peut-on communiquer entre différentes activités ?
-
Comment peut-on ajouter un menu à une activité et gérer les actions de l'utilisateur sur ce menu ?
Exercice 3 : Gestion de l’interface (07pts)
- Dans quel répertoire doit-on créer le fichier qui représente l’interface ?
- Considérons le code xml suivant :
<Button
android:id="@+id/bRecherche"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Recherche"
android:onClick="recherche"/>
-
- Donner l’entête de la méthode qui définit le comportement de ce bouton.
- Soit l’instruction suivante:
Toast.makeText(MonActivity.this, “long clic!”, 1000).show();
Nous souhaitons que ce Toast apparaisse quand on fait un clic long sur le bouton b1. Quelle est l’instruction qui permet de faire cela?
- On aimerait créer un élément EditText.
- Que permet de faire cet élément?
- Ecrire le code xml de cet élément, sachant qu’on désire lui donner l’identifiant “ed” et la même taille de son conteneur.
- On aimerait changer la couleur du texte de cet élément. Quel est l’attribut qu’on doit ajouter ?
- Soit l’instruction suivante dans le code d’une activité :
pb = (ProgressBar) findViewById(R.id.progBar) ;
-
- Que permet de faire cette instruction ?
- Quel est l’identifiant de cet élément graphique dans le fichier xml ?
- Quel est le type de cet élément graphique ?
Contact WhatsApp : +237 658395978
Réaliser Par Joël_Yk