Académique Documents
Professionnel Documents
Culture Documents
Exercice1 :QCM
1. Laquelle des méthodes suivantes est utilisée par les services pour nettoyer les services
?
A Méthode onStop()
B Méthode stopService()
C Méthode onDestroy()
D Méthode stopSelf()
2. Laquelle des classes suivantes d’Android affiche des informations pendant une courte
période et disparaît après un certain temps?
A Classe toast
B Classe log
C Classe maketest
D Aucune de ces classes
3. Dans Android studio, lequel des callbacks suivants est appelé lorsqu’une activité
commence à interagir avec l’utilisateur ?
A onStop
B onResume
C onCreate
D onDestroy
4. Est-il vrai que « Il ne peut y avoir qu’une seule activité en cours à un moment donné »
?
A Vrai
B Faux
C Peut être
D Je ne sais pas!
5. Lequel des éléments suivants est la base de données intégrée dans Android ?
A MySQL
B Oracle
C SQLite
D Aucune de ces réponses
12. Laquelle des classes suivantes exécute la tâche de manière asynchrone avec votre
service ?
A AsyncTask
B SyncTask
C Les deux classes ci-dessus
13. Laquelle des dispositions suivantes dans Android aligne tous les objets soit
verticalement soit horizontalement ?
A LinearLayout
B FrameLayout
C TableLayout
D RelativeLayout
Exercice 2 :
En utilisant une approche uniquement basé sur l’utilisation de la classe activité principale,
créer une application avec deux boutons et une zone de texte. Le premier doit dans
TextView afficher le texte ‘Bonjour’ et le second le texte ‘Au revoir’.
Le texte affiché par défaut (au début ) est « Bienvenue »(dessiner l’interface ,préciser les
éléments graphiques et donner le code java )
public class MainActivity extends AppCompatActivity {
// Déclaration de trois instances (variables) deux de type bouton et l’autre de type
texte
Button B1;
Button B2;
TextView T;
// Dans la fonction ‘onCreate’ on récupère les valeurs des composants (boutons et
// texte) via leurs Id (Voir palette des composants)