Feuille de TD/TP N°2 Développement d’applications mobiles sous Android Adapter, Persistance de données, Service
Exercice 1
ListView - Créer une application qui permet à l’utilisateur de saisir les informations qui concernent un contact : nom, prénom, numéro de téléphone. - Après la soumission de ces informations afficher une deuxième fenêtre avec une liste de contacts déjà disponibles sur la machine. Par exemple : La liste de « Nom_prénom_Tel ».
Exercice 2
Sauvegarde de l’état d’une activité - Considérer l’application créée dans l’exercice précédent. - Vérifier/manipuler la sauvegarde de l’état de votre activité principale dans le cas de retour sur cette activité. - Créer un compteur comptant le nombre de fois de passage sur l’écran de l’activité principale. Afficher ce nombre à chaque fois que l’écran de l’activité est affiché.
Exercice 3
Manipulation de fichier - Considérer l’application créée lors des deux exercices précédents - Sauvegarder le contact ajouté dans un fichier - Afficher les informations de ce contact dans la deuxième activité
Exercice 4
Base de données - Considérer l’application créée lors des exercices précédents - L’application permet de saisir plusieurs contacts - Elle permet de les stocker dans une base de données - Elle permet d’afficher la liste de tous les contacts dans la deuxième activité
Exercice 5
Service - Considérer l’application créée lors des exercices précédents - On suppose qu’un fichier de contacts est déjà téléchargé sur votre machine. Définir un service permettant de vérifier que tous les contacts dans le fichier sont disponibles dans la base de données. - Dans le cas où certains éléments se trouvent sur ce fichier et non pas sur la base de données, alors il faut ajouter ces contacts à la base de données.