Je développe une application et je suis confus à propos de l'idée de service et de fournisseur de contenu dans Android. En pratique, quelle sera la différence entre eux?Différence entre le service Android et le fournisseur de contenu
Content Provider
est une façade et définit un moyen de partager des données entre les applications. Vous pouvez joindre une base de données locale à votre application ou créer un fournisseur de contenu mappé à une base de données universelle afin que toutes les applications sur le même périphérique puissent le partager.
Service
est un processus long qui doit être découplé de l'activité principale. Il a un service local et à distance. Le service local est similaire à la base de données locale et le service distant est similaire au fournisseur de contenu partageant les informations de la base de données.
What My App is doing?
téléchargements infos. à partir de plusieurs ressources Internet en arrière-plan (je suppose que ce sera Service) et stocker l'info. dans la base de données, et plusieurs applications auront besoin de récupérer les données, les formater et les envoyer à l'utilisateur (je suppose que ce sera un fournisseur de contenu).
Quelle sera la ligne de démarcation entre le service et le fournisseur de contenu? Débutant dans Android, et toute suggestion est la bienvenue.
Lily