Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
27
Utilisation d’un fournisseur
de contenu
(content provider)
Avec Android, toute Uri de schéma content:// représente une ressource servie par un
fournisseur de contenu. Les fournisseurs de contenu encapsulent les données en utilisant
des instances d’Uri comme descripteurs – on ne sait jamais d’où viennent les données
représentées par l’Uri et l’on n’a pas besoin de le savoir : la seule chose qui compte est
qu’elles soient disponibles lorsqu’on en a besoin. Ces données pourraient être stockées
dans une base de données SQLite ou dans des fichiers plats, voire récupérées à partir d’un
terminal ou stockées sur un serveur situé très loin d’ici, sur Internet.
À partir d’une Uri, vous pouvez réaliser les opérations CRUD de base (Create, Read,
Update, Delete) en utilisant un fournisseur de contenu. Les instances d’Uri peuvent représenter des collections ou des éléments individuels. Grâce aux premières, vous pouvez
créer de nouveaux contenus via des opérations d’insertion. Avec les secondes, vous
pouvez lire les données qu’elles représentent, les modifier ou les supprimer.
Livre Android.book Page 279 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 294/391

Suivant