Comprendre et Utiliser les Intents dans Android
Apprenez à utiliser les intents pour démarrer des activités dans Android, que ce soit à partir du système ou entre différentes applications.
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
Dans cette leçon, nous abordons l'utilisation des intents pour démarrer d'autres activités dans un environnement Android.
Les intents permettent aux composants de fonctionner ensemble, facilitant ainsi l'appel des activités du système ou d'autres applications. Nous verrons comment appeler le navigateur web avec l'action View en spécifiant une URL, ainsi que comment accéder aux écrans de réglages de la plateforme grâce à des intents spécifiques, par exemple, pour les Location Source Settings.
Nous étudions également la création de nos propres activités, notamment la création d'un écran pour consulter des parcours enregistrés. L'usage des intents avec des références de classe interne permet d'éviter la nécessité d'une interface publique, rendant ces activités accessibles uniquement au sein de l'application, sauf si un filtre d'intent est ajouté dans le fichier AndroidManifest.
Cette leçon illustre comment de simples actions peuvent permettre une grande flexibilité et intégration entre différents composants et applications dans un environnement Android.
Objectifs de cette leçon
Comprendre le fonctionnement des intents.
Apprendre à démarrer des activités internes et externes.
Savoir configurer et référencer des activités dans le fichier AndroidManifest.
Prérequis pour cette leçon
Connaissances de base en développement Android.
Familiarité avec le fichier AndroidManifest et les composants d'une application Android.
Métiers concernés
Développeurs d'applications mobiles.
Ingénieurs logiciels spécialisés en Android.
Testeurs et intégrateurs d'applications mobiles.
Alternatives et ressources
Utilisation de librairies tierces pour la navigation entre les composants.
Emploi d'autres méthodes de communication inter-application comme les Broadcast Receivers.
Questions & Réponses
