Professional Documents
Culture Documents
EMD Applications Mobiles 2020 2021 3 SI
EMD Applications Mobiles 2020 2021 3 SI
Faculté de Sciences
Département d’Informatique
Exercise 1:
1. Dans une Application Android, ……… est un Programme qui gère une Interface Graphique.
Ressource.
Activité.
Intention.
Service.
2. Quand on a plusieurs éléments organisés en liste verticale avec séparateurs, on parle de ………..
ListView.
Gallery.
RadioGroup.
GridView.
3. Un Conteneur + un mode de Placement est appelé un ………… :
Widget.
Layout.
Decodeur.
Espace de Nommage.
Exercise 2: Répondre par [Vrai / Faux] :
- Un identifiant (exemple : id="@+id/editText") peut être associé à chaque élément décrit dans un
Fichier XML …………. [Vrai / Faux]
- Dans un Conteneur LinearLayout, on ne peut placer qu’un seul élément ………….. [Vrai / Faux]
- La Méthode setClickable(boolean) autorise ou interdit la prise en compte des clics …… [Vrai / Faux]
Exercise 3:
- En Créant un Projet avec Android Studio, j’ai par exemple la Possibilité d’utiliser l’API 9 : Android
2.3 (Gingerbread) ou encore l’API 21 : Android 5.0 (Lollipop).
- Quelle est la Différence majeure entre les deux ?
……………………………………………………………………………………………………….
……………………………………………………………………………………………………….
……………………………………………………………………………………………………….
Page 1 sur 2
Bon Courage Mr Yazid Chaieb
Exercise 4:
On a une Calculatrice qui possède 15 Boutons : les chiffres de 0 à 9 , le bouton =, 4 Boutons pour les
Opérations(+ , - ,* , /) ainsi que 3 champs de type EditText (Opérande 1, Opérande2, Résultat).
Exercise 5:
On suppose qu’on a dans l’Interface un champ Plain Text (editText) et un bouton facto auquel on veut
associer l’événement numberEvent
EditText ed1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout. activity _main);
ed1 = findViewById(R.id.editText);
}
break;
}
ed1.setText( );
}
Question 1 : Complétez le code suivant pour qu’en appuyant sur le Bouton facto, il calcule le factoriel du
Nombre affiché dans le champ editText.
Page 2 sur 2
Bon Courage Mr Yazid Chaieb