0% ont trouvé ce document utile (0 vote)
21 vues3 pages

TP05 Android FormulETD

Transféré par

fdsdsdsdsdd
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
21 vues3 pages

TP05 Android FormulETD

Transféré par

fdsdsdsdsdd
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ISET SFAX

DEPARTEMENT TECHNOLOGIE DE
L’INFORMATIQUE
AU 2024/2025
TP05 (Formulaire Etudiant)
Matière : Développement d’applications mobiles
Enseignant : Nader FRIKHA Classe : RSI21

L’objectif de ce TP est de programmer une application Androïd «FormulaireEtudiant»


comportant plusieurs activités. Il permet donc d’introduire :
- L’appel d’une activité par une autre (manipulation du fichier [Link]).
- Le passage de données à l’activité appelée (notion de Bundle).
- L’utilisation de « DatePicker », de « RadioGroup » et de « RadioButton ».
1- Etape 1 : création de l’activité « MainActivity »
- Créer l’interface graphique suivante
- Déclarer les attributs nécessaires
- Déclarer et appeler la méthode init()
- Déclarer et appeler la méthode ajouterEcouteur()
- Déclarer et appeler la méthode suivant()
protected void suivant() {
// Créer un objet Bundle qui va contenir les données à
// transmettre à l'activité suivante.
Bundle bundle = new Bundle();
[Link]("nom", [Link]().toString());
[Link]("prenom", [Link]().toString());
Intent intent = new Intent([Link],
[Link]);
// Affecter à l'Intent le Bundle créé
[Link](bundle);
// Démarrer l'autre Activité
startActivityForResult(intent, 1);
}
2- Etape 2 : création de l’activité « DateNaissance»
- Créer l’interface graphique suivante

1/3
- Déclarer les attributs nécessaires
- Déclarer et appeler la méthode init()
- Déclarer et appeler la méthode afficher()
private void afficher() {
// Récupérer l'objet Bundle envoyé par la 1ère activité
Bundle bundle = [Link]().getExtras();
String nom = [Link]("nom");
String prenom = [Link]("prenom");
Toast t = [Link](getApplicationContext(), nom +"\n" +
prenom,Toast.LENGTH_LONG);
[Link]();
}
- Déclarer et appeler la méthode ajouterEcouteur()
- Déclarer et appeler la méthode suivant()
protected void suivant() {
// Récupérer l'objet Bundle qui va contenir en plus les
//nouvelles données à envoyer à l’activité suivante
Bundle bundle = [Link]().getExtras();
[Link]("date", [Link]()+"/"
+([Link]()+1)+"/" +[Link]());
Intent intent = new Intent([Link],
[Link]);
// Affecter à l'Intent le Bundle créé
[Link](bundle);
// Démarre l'autre Activité
startActivityForResult(intent, 1);
}
- Dans le fichier [Link] ajouter dans <application> :
<activity android:name=".DateNaissance"></activity>

3- Etape 3 : création de l’activité « Option»


- Créer l’interface graphique suivante
- Déclarer les attributs nécessaires
- Déclarer et appeler la méthode init()
- Déclarer et appeler la méthode afficher()
- Déclarer et appeler la méthode ajouterEcouteur()

- Déclarer et appeler la méthode suivant()


if ([Link]() == [Link].r1)
[Link]("option","DSI");
2/3
else
if ([Link]() == [Link].r2)
[Link]("option","RSI");
else
[Link]("option","SEM");
- Dans le fichier [Link] ajouter dans <application>:
<activity android:name=".Option"></activity>

4- Etape 3 : création de l’activité « Formulaire»


- Créer l’interface graphique suivante
- Déclarer les attributs nécessaires
- Déclarer et appeler la méthode init()
- Déclarer et appeler la méthode afficher()
- Dans le fichier [Link] ajouter dans <application>:
<activity android:name=".Formulaire"></activity>

3/3

Vous aimerez peut-être aussi