0% ont trouvé ce document utile (0 vote)
9 vues2 pages

Développement d'Activités Android

Ce document décrit la création de plusieurs activités Android et la communication entre elles à l'aide d'intents. Il explique comment créer des activités supplémentaires et les lier via des boutons pour passer des données ou obtenir des résultats.

Transféré par

Adda Issa Abdoul Razak
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)
9 vues2 pages

Développement d'Activités Android

Ce document décrit la création de plusieurs activités Android et la communication entre elles à l'aide d'intents. Il explique comment créer des activités supplémentaires et les lier via des boutons pour passer des données ou obtenir des résultats.

Transféré par

Adda Issa Abdoul Razak
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

FSM – Département Informatique – ISI2 – S1 – 2022/2023

TP 2 « Développement Android »
Intent et communication entre Activités

1) Création de l’activité « HomeActivity »


Suite de TP1 :

Créer 3 nouvelles activités qui ne sont pas des activités de lancement (décocher la case
« launcher activity ») :
- Créer l’activité « AboutActivity » et le fichier layout de cette activité
« activity_about.xml ».
- Créer l’activité « AnalyzeActivity » et le fichier layout de cette activité
« activity_analyze.xml ».
- Créer l’activité « ConfigActivity » et le fichier layout de cette activité
« activity_config.xml ».

Modifier l’activité « HomeActivity » comme suit :


- Ajouter le bouton « A propos » : ce bouton permet de lancer l’activité
« AboutActivity » (sans attendre un résultat et sans envoi de données). Cette activité
afficher le message « Application simple d’analyse de données » et le bouton « OK »
permettant de quitter l’activité en appelant la methode « finish() ».

- Ajouter le bouton « Analyser » : permet de lancer l’activité « AnalyzeActivity » (sans


attendre un résultat) et lui envoi le nom et le prénom saisis. Cette activité contient
un TextView permettant d’afficher le nom et le prénom reçus. Elle contient aussi le
bouton « Analyser » permettant de calculer le nombre de mots, le nombre de lettres
et le nombre de voyelles dans le nom et prénom. Ces nombres seront affichés dans
des TextView. L’activité contient aussi le bouton « Quitter » permettant de quitter
l’activité et retourner à « HomeActivity ».

- Ajouter le bouton « Titre » : permet de lancer l’activité « ConfigActivity » avec


attente de résultat. Cette activité contient un champ de text (EditText) permettant à
l’utilisateur de saisir le titre le l’application. Elle contient le bouton « OK » permettant
de quitter l’activité et retourner RESULT_OK et le nouveau titre à « HomeActivity ».
Elle contient le bouton « Annuler » permettant de quitter l’activité et retourner
RESULT_CANCELED. La méthode « onActivityResult » de « HomeActivity »
vérifie le résultat retourné : si le résultat est RESULT_OK et le nouveau titre n’est pas
vide, elle utilise ce nouveau titre comme titre de l’activité (méthode setTitle).

Langages et technologies de développement III Page 1/2


FSM – Département Informatique – ISI2 – S1 – 2022/2023

Les interfaces des différentes activités sont :

HomeActivity ConfigActivity

Nom : Titre :

Prenom :

TextView
(id=tvBonjour)

OK Annuler

Analyser Titre

A propos OK Annuler

AboutActivity AnalyzeActivity

A propos Nom et prénom :


Application simple d’analyse de Ben Youssef Mohamed Ali
données
Nombre de mots : 4

Nombre de lettre : 23

Nombre de voyelles : 10

OK Analyser Quitter

Langages et technologies de développement III Page 2/2

Vous aimerez peut-être aussi