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.
Introduction
Premiers pas Android avec Eclipse







Commençons l'application
Les activités
Les ressources
Construction des vues
Les intents
ListActivity et ListView, des outils pratiques et fréquemments utilisés
Les préférences utilisateur
Les services
Mise en oeuvre de notre service GPS
Utilisations de composants tierce partie
Les fragments
Internet et communication en réseau
Publication finale
Conclusion
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
