Un service est une application Android composante qui fonctionnent en arrière-plan et n'a pas d'interface visuelle. Les services sont utilisés pour effectuer les parties de traitement de votre application en arrière-plan. Alors que l'utilisateur travaille sur l'interface utilisateur de premier plan, les services peuvent être utilisés pour gérer les processus qui doivent être fait en arrière-plan.
Un service peut être démarré par un autre Android composants d'application tels comme une activité ou d'autres services et il continuera à fonctionner en arrière-plan, même après que l'utilisateur passe à une autre application. Ainsi les services sont moins susceptibles d'être détruits par le système Android de libérer des ressources, que les activités.
Un exemple typique de l'utilisation des services est une application de lecteur de musique. Nous pouvons utiliser une activité pour sélectionner un morceau de musique à partir de la carte SD et de jouer.
Quand il commence à jouer, l'utilisateur est en mesure d'ouvrir une autre application et la musique joue en arrière-plan. Ceci peut être rendue possible que par l'utilisation de services applications. L'activité qui choisit la voie de la musique invoque en fait un service qui fonctionne en arrière-plan. Ensuite, il va continuer à jouer en arrière-plan, même après l'activité de frontend est détruit. A tout moment, l'utilisateur est en mesure de revenir à l'activité et utiliser la barre de recherche pour rechercher la piste, sélectionnez une autre piste, ou la lecture de fin.
Cela signifie que le service et l'activité qui a appelé le service ne sont pas complètement indépendante, à la place l'activité est en mesure de contrôler pleinement le service. Un autre exemple d'un service est le téléchargement de fichiers à partir d'Internet. Il devrait fonctionner dans le fond et continuer à télécharger, même après nous passe à une autre applications.
Tous les services Android sont mis en œuvr
NET - C # - classe Helper Mailer pou…