Comprendre les Activités en Développement Android

Une activité en développement Android est l'unité d'interaction avec l'utilisateur. Par exemple, un écran avec lequel une personne peut effectuer une tâche spécifique.

Détails de la leçon

Description de la leçon

Nous avons déjà évoqué à plusieurs reprises les activités au cours des précédentes leçons. Aujourd'hui, voyons plus en détail ce qu'est une activité. Une activité est l'unité d'interaction avec l'utilisateur, par exemple un écran permettant à une personne de réaliser une certaine tâche. Le plus souvent, une activité correspond à un écran, mais ce n'est pas toujours le cas. On peut avoir des écrans regroupant différentes activités. Dans quelques cas particuliers, une activité peut ne pas avoir d'affichage, mais cela reste rare. Généralement, nous dirons qu'une activité équivaut à un écran.

Pour créer une activité, chaque activité hérite d'une classe Activity. Il existe différentes activités de base permettant de réaliser des tâches spécifiques. Par exemple, la classe ListActivity permet de créer un écran sous forme de liste, très commun sur un appareil mobile. On peut faire défiler cette liste et sélectionner un élément. D'autres exemples sont la classe PreferenceActivity, qui simplifie la gestion des préférences utilisateurs, et la classe TabActivity, qui permet de gérer plusieurs activités sur un même écran grâce à un système d'onglets.

Objectifs de cette leçon

Les objectifs de cette vidéo sont de :

  • Définir ce qu'est une activité en développement Android
  • Montrer comment créer une activité
  • Expliciter les types d'activités courants et leurs usages

Prérequis pour cette leçon

Pour suivre cette vidéo, il est nécessaire d'avoir des connaissances de base en programmation Java et une compréhension élémentaire du développement Android.

Métiers concernés

Cette leçon est particulièrement utile pour les développeurs d'applications mobiles, les architectes logiciels et les consultants en technologie travaillant sur des applications Android.

Alternatives et ressources

Les alternatives incluent l'utilisation de Fragments pour gérer des morceaux d'interface utilisateur réutilisables et les Services pour exécuter des opérations en arrière-plan sans interface utilisateur.

Questions & Réponses

Une activité est une unité d'interaction avec l'utilisateur, généralement correspondant à un écran, permettant de réaliser certaines tâches.
Toutes les activités Android héritent de la classe Activity.
Oui, bien que rare, il est possible d'avoir une activité sans interface utilisateur.