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 Activities

Une activité représente un seul écran avec une interface utilisateur. En bref, l'Activité exécute des actions à l'écran. Par exemple, une application de messagerie peut avoir une activité qui affiche une liste de nouveaux courriers électroniques, une autre activité pour composer un courrier électronique et une autre activité pour lire des courriers électroniques. Si une application a plusieurs activités, l'une d'elles doit être marquée en tant qu'activité marquée  du lancement de l'application.

Une activité est implémentée en tant que sous-classe de la classe d’activité comme suit:

  1. public class MainActivity extends Activity {
  2. }