ÉVALUATION EN PROGRAMMATION MOBILE TEST 15/ XX
Examen Corrige en Programmation mobile
Examen Corrige sujet android, examen programmation mobile, Examen Ionic, Examen Angular.
Exercice 01 : QCM/4pts
Quel composant Android est responsable de l’affichage d’une interface utilisateur (UI) ?
J) Service Q) Content Provider S) Activity M) Broadcast Receiver
Quel est le rôle du fichier AndroidManifest.xml dans une application Android ?
X) Il stocke les ressources de l’application F) Il stocke les préférences de l’utilisateur P) Il contient le code source de l’application T) Il définit la structure de l’application et les autorisations nécessaires
Que signifie ADB dans le contexte du développement Android ?
O) Application Debug Builder A) Android Debug Bridge B) Active Device Blocker I) Android Development Builder
Qu’est-ce qu’un Fragment en Android ?
F) Un composant qui gère le stockage de données N) Un service en arrière-plan R) Une partie réutilisable de l’interface utilisateur pouvant être intégrée dans plusieurs activités L) Une classe de gestion des autorisations
Quel énoncé décrit le mieux le rôle d’un adaptateur (Adapter) dans l’interface utilisateur Android ?
M) Il s’occupe uniquement du chargement des fichiers XML J) Il gère les transactions de fragments dans les graphes de navigation W) Il sert de pont entre une source de données et des composants UI comme ListView ou RecyclerView H) Il gère les autorisations à l’exécution dans les activités
Qu’est-ce que le SDK Android ?
N) Un appareil permettant d’exécuter des applications Android K) Un guide officiel pour les applications Android A) Un kit de développement logiciel permettant de créer des applications Android H) Une boutique d’applications en ligne
Quel est le rôle d’un Content Provider dans Android ?
M) Gérer les connexions réseau R) Partager des données entre différentes applications P) Gérer les autorisations d’application K) Afficher des éléments d’interface utilisateur
Qu’est-ce qu’un Service en Android ?
N) Un outil de débogage S) Un composant destiné à exécuter des tâches
Exercice 02 : Android – Les Fragments /8pts
L'image ci-dessous représente Les fragments Android indiquant ainsi qu’ils ont leur propre cycle de vie, très similaire à celui d'une activité Android. Cette section décrit les différentes étapes de leur cycle de vie.

- Expliquez les 8 méthodes présentes sur ce Schéma. (0,5*8pts)
- La méthode onCreateView() dans le cycle de vie d’un fragment Android. Dans quel cas peut-elle retourner null ?
- Lorsqu’un utilisateur quitte un fragment, deux méthodes sont appelées dans un ordre précis pour gérer l'arrêt et la désactivation du fragment. Citez ces deux méthodes et expliquez leur différence de manière technique.
- La méthode suivante est appelée après que le fragment a été retiré de l’écran, mais elle peut être utilisée pour libérer les ressources, nettoyer les références, et éviter les fuites mémoire. Quelle est cette méthode ?
- Quelle est la différence entre les méthodes onAttach() et onCreate() dans le cycle de vie d’un fragment ?
Problème : Éléments et contrôles de l'interface utilisateur Android / 8pts
Jojo est en train de développer l’interface utilisateur d’une application Android pour un agenda personnel. Cette application permettra à l’utilisateur de consulter du texte, d’entrer des données, de choisir des dates et heures, et d'interagir avec des boutons et sélections.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a TextView" />
<Button android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a Button" />
</LinearLayout>
- Dessiner la Vue qui représente cette Interface. 0,5pt
- Quelle est la différence entre une View et un ViewGroup ? Citez un exemple de ViewGroup. (0,5+0,5=1)
- Quel est le rôle du fichier XML dans la conception de l’interface utilisateur Android ? 0,5pt
- Expliquez le rôle de chaque composant suivant : TextView, EditText, AutoCompleteTextView, Button, ImageButton, CheckBox, ToggleButton, RadioButton, RadioGroup, ProgressBar, Spinner, TimePicker, DatePicker (13*0,5)=6,5pts
"Le vrai succès, c’est rester fidèle à soi-même, même quand la facilité te tend la main."
Bonne Chance !
Contact WhatsApp : +237 652027193
Réaliser Par Joël_Yk