0% ont trouvé ce document utile (0 vote)
75 vues4 pages

Atelier SharedPreferences

Cet atelier montre comment créer une application Android simple utilisant SharedPreferences pour stocker et afficher des données de manière persistante entre les sessions de l'application. Le document détaille les étapes pour initialiser SharedPreferences, enregistrer des données utilisateur lorsqu'un bouton est cliqué, et afficher les données stockées lorsqu'un autre bouton est cliqué.

Transféré par

saad jhl
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)
75 vues4 pages

Atelier SharedPreferences

Cet atelier montre comment créer une application Android simple utilisant SharedPreferences pour stocker et afficher des données de manière persistante entre les sessions de l'application. Le document détaille les étapes pour initialiser SharedPreferences, enregistrer des données utilisateur lorsqu'un bouton est cliqué, et afficher les données stockées lorsqu'un autre bouton est cliqué.

Transféré par

saad jhl
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

OFFICE DE LA FORMATION PROFESSIONNELLE & DE LA PROMOTION DU TRAVAIL

INSTITUT SUPERIEUR DES TECHNOLOGIES DE L’INFORMATION ET DE LA COMMUNICATION DE SAFI

ELABORER UNE APPLICATION


ANDROID SÉCURISÉE
ATELIER SHARED PREFERENCES

Création d'une application Android avec SharedPreferences

Étape 1: Initialisation des Vues et de SharedPreferences

// Initialisation des vues


editNom = findViewById([Link]);
editAge = findViewById([Link]);
Button btnSave = findViewById([Link]);
Button btnAfficher = findViewById([Link]);

// Initialisation de SharedPreferences
sharedPreferences = getSharedPreferences("UserData",
Context.MODE_PRIVATE);

DevOAM - 2023/2024 ISTA NTIC - SAFI Abderazzak EL MERNISSI


Dans cette étape, nous initialisons les objets `EditText` pour
le nom et l'âge, ainsi que deux boutons (`btnSave` et
`btnAfficher`). Nous initialisons également une instance de
`SharedPreferences` avec le nom "UserData" pour stocker les
données.

Étape 2: Gestionnaire de Clic pour le Bouton Enregistrer

[Link](new [Link]() {
@Override
public void onClick(View view) {
// Récupérer les données saisies
String nom = [Link]().toString();
String age = [Link]().toString();

// Éditeur SharedPreferences pour enregistrer les données


[Link] editor = [Link]();
[Link]("Nom", nom);
[Link]("Age", age);
[Link]();

// Effacer les champs d'édition


[Link]("");
[Link]("");

[Link]([Link], "Données enregistrées avec


succès.", Toast.LENGTH_SHORT).show();
}
});

Lorsque l'utilisateur clique sur le bouton "Enregistrer", cette


étape récupère les données saisies dans les champs `editNom` et
`editAge`. Ces données sont ensuite enregistrées dans
SharedPreferences à l'aide d'un éditeur
(`[Link]`). Un Toast est affiché pour
confirmer l'enregistrement et les champs d'édition sont effacés.

Étape 3: Gestionnaire de Clic pour le Bouton Afficher

[Link](new [Link]() {
@Override
public void onClick(View view) {
// Récupérer les données enregistrées depuis
SharedPreferences
String nom = [Link]("Nom", "");
String age = [Link]("Age", "");

// Afficher un Toast avec les données


[Link]([Link], "Nom : " + nom + "\nAge : "
+ age, Toast.LENGTH_SHORT).show();
}
});

Lorsque l'utilisateur clique sur le bouton "Afficher", cette


étape récupère les données enregistrées dans SharedPreferences
et affiche un Toast avec ces informations.

Conclusion :

Cet atelier vous a guidé à travers la création d'une application


Android simple utilisant SharedPreferences pour stocker et
afficher des données. Il démontre comment utiliser
SharedPreferences pour conserver des données entre les sessions
de l'application. Vous pouvez personnaliser ce code de base pour
ajouter plus de fonctionnalités à votre application.

Le code Complet Avec 2 activity et Partage de Données:


[Link]

Vous aimerez peut-être aussi