Résumé - Partie Java
Fichier : [Link]
Attributs :
- EditText Login : Champ de texte pour le nom d'utilisateur
- EditText Password : Champ de texte pour le mot de passe
Méthodes principales :
- onCreate(Bundle savedInstanceState) :
* Initialise l'interface avec le layout activity_main
* Récupère les champs EditText par leur ID
- onResume() :
* Récupère les valeurs sauvegardées de login et mot de passe dans SharedPreferences
* Affiche ces valeurs dans les champs correspondants
- onPause() :
* Sauvegarde les valeurs entrées dans les EditText dans les SharedPreferences
Utilité :
- Gestion de la persistance des données utilisateurs simples (login/password)
- Démonstration du cycle de vie d'une activité Android
Résumé - Partie XML
Fichier : activity_main.xml
Composants :
- TextView : Libellés pour "Luminosité", "Son", et "Niveau de difficulté"
- SeekBar (seekBarBrightness, seekBarSound) : Curseurs pour régler la luminosité et le son
- RadioGroup (radioGroupDifficulty) : Groupe de boutons radio pour sélectionner la difficulté (Facile,
Moyen, Difficile)
- Button (buttonSave) : Bouton pour enregistrer les paramètres
Structure :
- Layout principal : LinearLayout vertical avec padding de 16dp
- Interface simple et claire pour les paramètres d'une application (type paramètres de jeu)