Content provider

Un fournisseur de contenu (content provider) met à disposition d’applications externes des données, sous forme de tables comme celles d’une base de données relationnelle. Une ligne de données représente une instance d’un certain nombre de types de données collectées par le fournisseur, et chaque colonne représente une donnée individuelle ramenée pour cette instance. Un fournisseur de données coordonne les accès au stockage de données dans votre application, pour plusieurs différentes API et composants comme illustré sur la figure, ceci inclus :

  • Le partage de données de votre application avec d’autres applications.
  • L’envoie de données à un widget.
  • L’envoie du résultat de suggestions de recherches personnalisées à votre application via the Framework de recherches en utilisant SearchRecentSuggestionsProvider.
  • La synchronisation des données de l’application avec votre serveur en utilisant AbstractThreadedSyncAdapter.
  • Le chargement de données dans votre interface à l’aide d’un CursorLoader.

Source: Content provider
Traduction NUMERIS-CI !