Les composants principaux d'une application Android

Les composants principaux des applications sont les éléments constitutifs essentiels d'une application Android. Ces composants sont faiblement couplés par le manifeste AndroidManifest.xml du manifeste d'application avec lequel ils interagissent.
Quatre composants principaux peuvent être utilisés dans une application Android:

Activities : Ils ont l'interface utilisateur et gérer l'interaction de l'utilisateur à l'écran du smartphone

Services : Ils traitent le traitement en arrière-plan avec une application.

Broadcast Receivers (en français Récepteurs de diffusion) : Ils gèrent la communication entre Android OS et les applications.

Content Providers (en français Fournisseurs de contenu) : Ils gèrent les problèmes de gestion des données et des bases de données.

 

Android Services

Un service est un composant qui s'exécute en arrière-plan pour effectuer des opérations de longue durée. Par exemple, un service peut jouer de la musique en arrière-plan lorsque l'utilisateur se trouve dans une application différente ou récupérer des données sur le réseau sans bloquer l'interaction de l'utilisateur avec une activité.

Un service est implémenté en tant que sous-classe de la classe de service comme suit: