Android TP
Android TP
Android TP
TP
CRUD SQLite
Youssef Missaoui
High-Tech
On veut, dans ce TP, construire une application Android qui permet de grer des contacts
(essentiellement un nom associ un numro de tlphone). Ces contacts seront mis dans une
base de donnes Android gre par SQLite.
Youssef Missaoui
High-Tech
o lv est la ListView.
Youssef Missaoui
High-Tech
7) De mme, crivez le code qui affiche tous les contacts lorsque l'utilisateur a choisi le
premier item.
Cette activit est lance lorsque l'utilisateur slectionne l'item "Ajouter un contact".
Ecrire le code permettant d'ajouter un Contact dans la base de donnes grce cette
interface.
9) Ecrire l'activit qui prsente tous les contacts dans une ListView pour pouvoir en
modifier. L'enchanement des activits doit tre :
Youssef Missaoui
High-Tech
Par la suite, lorsque l'utilisateur choisit un des contacts, une nouvelle activit est affiche,
initialise par le nom du Contact modifier. L'enchanement des activits peut tre :
Il faudra donc passer le Contact d'une activit une autre. Pour cela on utilisera le code
(peut
tre adapter) :
Contact ctAModifier = arContacts.get(position);
Intent i = new Intent(getApplicationContext(), ContactAModifierActivity.class);
Bundle b = new Bundle();
b.putSerializable(Constants.CONTACT, ctAModifier);
i.putExtras(b);
startActivity(i);
10) Enrichir l'activit qui prsente tous les contacts dans une ListView pour pouvoir en
dtruire le contact choisi par l'utilisateur. On pourra construire de nouvelles activits ou
enrichir celles dj dveloppes.
Conclusion
On a bien mis en place toutes les oprations CRUD, Create (question 8 et 6), Read (question
7), Update (question 9), Delete (question 10)
Youssef Missaoui
High-Tech