Académique Documents
Professionnel Documents
Culture Documents
TD-TP n° 5
Exercice 1
Dans ce TP, nous allons développer une application Android simple avec deux interfaces.
L'application que nous allons développer aura les interfaces suivantes:
1. Une interface présentant un formulaire avec deux champs éditables (Nom et
Prénom) ainsi que deux boutons (Sauvegarder et Annuler).
2. Une seconde interface permettant d'afficher les informations entrées dans la
première.
Scenario
Si l'utilisateur appuie sur Sauvegarder, vous lancez la seconde activité en lui passant en
paramètre les informations du formulaire.
Dans la seconde activité, vous récupérez les informations envoyées par l'activité 1 et les
afficher dans l'interface de l'activité.
1
Rappel :
1. Pour lancer une activité dont la classe est MyActivity, le code est le suivant :
Intent intent = new Intent(this, MyActivity.class);
startActivity(intent);
2. Pour passer la valeur en paramètre à l’objet intent, utiliser la méthode
putExtra(clef, valeur) correspondant au type de donnée transmis.
3. Exemple, clef = « nom »
4. Dans la méthode onCreate de l’activité recevant les données, on récupère
l’intent passé lors de l’appel par le code suivant :
Bundle extras = getIntent().getExtras();
Ensuite, on peut récupérer les valeurs associées à des clefs de la manière suivante :
String nom = extras.getString("nom");
Etapes :
Exercice 2
Créer une application à une interface présentant un formulaire avec deux champs
éditables (Login et Mot de passe) et un menu.