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

TP Android Intent

Ce TP guide la création d'une application Android avec deux activités et la navigation entre elles via des Intents. Il décrit les étapes pour créer un projet, ajouter des activités, modifier leur contenu et configurer le fichier AndroidManifest.xml. Un bonus est proposé pour passer des données entre les activités.

Transféré par

Matam Infos
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)
5 vues3 pages

TP Android Intent

Ce TP guide la création d'une application Android avec deux activités et la navigation entre elles via des Intents. Il décrit les étapes pour créer un projet, ajouter des activités, modifier leur contenu et configurer le fichier AndroidManifest.xml. Un bonus est proposé pour passer des données entre les activités.

Transféré par

Matam Infos
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

TP Android : Créer une Activity et Passer à une Activity Suivante avec

Intent
Ce TP vous guide dans la création d'une application Android simple qui contient deux
activités et permet de naviguer entre elles à l'aide d'Intents.

Étape 1 : Créer un projet Android


1. Ouvrez Android Studio et créez un nouveau projet.
2. Sélectionnez une activité de base (Empty Activity).

Étape 2 : Créer la deuxième activité


1. Dans le panneau de projet, faites un clic droit sur le dossier java -> New -> Activity ->
Empty Activity.
2. Nommez cette activité SecondActivity et cliquez sur Finish.

Étape 3 : Modifier la première activité ([Link])


Ajoutez un bouton pour naviguer vers la deuxième activité.

Fichier activity_main.xml
<LinearLayout
xmlns:android="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">

<Button
android:id="@+id/button_next"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Go to Second Activity"/>
</LinearLayout>

Fichier [Link]
package [Link];

import [Link];
import [Link];
import [Link];
import [Link];

import [Link];
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);

Button buttonNext = findViewById([Link].button_next);


[Link](new [Link]() {
@Override
public void onClick(View v) {
Intent intent = new Intent([Link], [Link]);
startActivity(intent);
}
});
}
}

Étape 4 : Modifier la deuxième activité ([Link])


Ajoutez un simple texte pour confirmer que vous êtes sur la deuxième activité.

Fichier activity_second.xml
<LinearLayout
xmlns:android="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Welcome to the Second Activity!"
android:textSize="18sp"/>
</LinearLayout>

Fichier [Link]
package [Link];

import [Link];
import [Link];

public class SecondActivity extends AppCompatActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_second);
}
}

Étape 5 : Configurer le fichier [Link]


Vérifiez que les deux activités sont déclarées dans le fichier [Link] :

<application>
<activity android:name=".SecondActivity" />
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="[Link]" />
<category android:name="[Link]" />
</intent-filter>
</activity>
</application>

Étape 6 : Tester l'application


1. Lancez l'application.
2. Cliquez sur le bouton 'Go to Second Activity' pour passer à la deuxième activité.

Bonus : Passer des données entre activités


Pour passer des données, modifiez l'Intent comme suit :

Dans [Link]
Intent intent = new Intent([Link], [Link]);
[Link]("MESSAGE", "Hello from MainActivity!");
startActivity(intent);

Dans [Link]
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_second);

String message = getIntent().getStringExtra("MESSAGE");


TextView textView = findViewById([Link].text_view);
[Link](message);
}

Vous aimerez peut-être aussi