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 Broadcast Receiver

Les récepteurs de diffusion(Broadcast Receiver) répondent simplement aux messages de diffusion provenant d'autres applications ou du système. Par exemple, les applications peuvent également initier des émissions pour informer les autres applications que certaines données ont été téléchargées sur le périphérique et sont disponibles pour utilisation. Il s’agit donc du récepteur de radiodiffusion qui interceptera cette communication et déclenchera l’action appropriée.

Un récepteur de diffusion est implémenté en tant que sous-classe de la classe BroadcastReceiver et chaque message est diffusé en tant qu'objet d'intention.

  1. public class MyReceiver extends BroadcastReceiver {
  2. public void onReceive(context,intent){}
  3. }