Vous êtes sur la page 1sur 2

Université Dr.

Yahia FARÈS de MÉDÉA Année universitaire : 2016/2017


3ème Licence Informatique Module : Développement App. mobile

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

1. Au lancement de l'application, le formulaire s'affiche invitant l'utilisateur à le


remplir avant de continuer.
2. L'utilisateur a deux options :
 Remplir le formulaire et appuyer sur Sauvegarder
 afficher un message (Toast) de contrôle de saisie d’un champ vide.
 Abandonner en appuyant sur Annuler. En appuyant sur Annuler l'application
se ferme.
 Demander une conformation avant de quitter l'application quand
l'utilisateur appuie sur le bouton Annuler dans l'activité 1.

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 :

 Créez un nouveau projet dans Android Studio


 Créez maintenant une nouvelle activité pour afficher les informations entrées dans
la première activité ;
 Associez le layout de l'activité 1 à la nouvelle activité.
 Remplissez dynamiquement le formulaire avec les valeurs récupérées de l'activité
1.
 Afficher un message (Toast) de contrôle de saisie d’un champ vide.
 Rendez les champs nom et prénom non modifiable dans l'activité 2.
 Cachez le bouton Sauvegarder dans l'activité 2 et changez le texte du bouton
Annuler en Précédent.
 Permettre à l'utilisateur de revenir sur la première activité quand il appuie sur le
bouton Précédent (Annuler) dans l'activité 2.
 Réinitialiser les données du formulaire, quand l'utilisateur revient sur l'activité 1
 Demander une conformation avant de quitter l'application quand l'utilisateur
appuie sur le bouton Annuler dans l'activité 1.

Exercice 2

Créer une application à une interface présentant un formulaire avec deux champs
éditables (Login et Mot de passe) et un menu.

Le menu offre un moyen de modification de la taille, la couleur, la police et le style du


texte.

Vous aimerez peut-être aussi