SlideShare une entreprise Scribd logo
1  sur  8
 Une activité est la composante principale pour une application Android. Elle
représente l’implémentation et les interactions de vos interfaces.
Vous avez plusieurs fenêtres à l'intérieur même de cette application : si vous
effectuez une recherche, une liste de résultats s'affichera dans une première
fenêtre et si vous cliquez sur un résultat, une nouvelle fenêtre s'ouvre pour vous
afficher la page de présentation de l'application sélectionnée. Au final, on
remarque qu'une application est un assemblage de fenêtres entre lesquelles il est
possible de naviguer.
Ces différentes fenêtres sont appelées des activités
Prenant l’exemple d’une application qui liste toutes les images présentes dans
votre téléphone, le projet pourrait se décomposer comme çi-dessous :
Une vue pour afficher la liste des images.
Une activité pour gérer le remplissage et l’affichage de la liste.
Si l’on veut pouvoir rajouter, supprimer des images, on pourrait rajouter d’autres
activités.
 une activité contient des informations sur l'état actuel de l'application : ces
informations s'appellent le context. Ce context constitue un lien avec le
système Android ainsi que les autres activités de l'application, comme le
montre la figure suivante.
Les activités héritent de la classe Activity. Or, la classe Activity hérite de
l'interfaceContext dont le but est de représenter tous les composants d'une
application. On les trouve dans le package android.app.Activity.
le système appelle automatiquement les méthodes correspondantes en fonction
des interactions utilisateurs
onCreate
started
resumed
stopped
destroyed
gestion cycle de vie = redéfinition des méthodes clées Il n’est pas obligatoire de
tout redéfinir, onCreate peut suffire

Contenu connexe

En vedette

Lean y julian futbol
Lean y julian futbolLean y julian futbol
Lean y julian futbolgalaxiso
 
Smash hits toc analysis
Smash hits toc analysisSmash hits toc analysis
Smash hits toc analysisjessiekeegan
 
IDSA Midwest Conference - Mind the Gap
IDSA Midwest Conference - Mind the GapIDSA Midwest Conference - Mind the Gap
IDSA Midwest Conference - Mind the GapLextant
 
229235694 nulităţile-in-procesul-penal-practică-judiciară-al-vasiliu-2006
229235694 nulităţile-in-procesul-penal-practică-judiciară-al-vasiliu-2006229235694 nulităţile-in-procesul-penal-practică-judiciară-al-vasiliu-2006
229235694 nulităţile-in-procesul-penal-practică-judiciară-al-vasiliu-2006exodumuser
 
Yeni Mediada peşəkarlıq, 2-ci işci qrupu
Yeni Mediada peşəkarlıq, 2-ci işci qrupuYeni Mediada peşəkarlıq, 2-ci işci qrupu
Yeni Mediada peşəkarlıq, 2-ci işci qrupubloqosfer
 
Dazed and confused toc analysis
Dazed and confused toc analysisDazed and confused toc analysis
Dazed and confused toc analysisjessiekeegan
 
Gdwq0506
Gdwq0506Gdwq0506
Gdwq0506kgotsis
 
OLT conference Learning analytics
OLT conference Learning analyticsOLT conference Learning analytics
OLT conference Learning analyticsShirley Alexander
 
Otto Dix Prague Street (1920)
Otto Dix Prague Street (1920)Otto Dix Prague Street (1920)
Otto Dix Prague Street (1920)Dimitri Kokkonis
 

En vedette (13)

Lean y julian futbol
Lean y julian futbolLean y julian futbol
Lean y julian futbol
 
Smash hits toc analysis
Smash hits toc analysisSmash hits toc analysis
Smash hits toc analysis
 
IDSA Midwest Conference - Mind the Gap
IDSA Midwest Conference - Mind the GapIDSA Midwest Conference - Mind the Gap
IDSA Midwest Conference - Mind the Gap
 
229235694 nulităţile-in-procesul-penal-practică-judiciară-al-vasiliu-2006
229235694 nulităţile-in-procesul-penal-practică-judiciară-al-vasiliu-2006229235694 nulităţile-in-procesul-penal-practică-judiciară-al-vasiliu-2006
229235694 nulităţile-in-procesul-penal-practică-judiciară-al-vasiliu-2006
 
Yeni Mediada peşəkarlıq, 2-ci işci qrupu
Yeni Mediada peşəkarlıq, 2-ci işci qrupuYeni Mediada peşəkarlıq, 2-ci işci qrupu
Yeni Mediada peşəkarlıq, 2-ci işci qrupu
 
Dazed and confused toc analysis
Dazed and confused toc analysisDazed and confused toc analysis
Dazed and confused toc analysis
 
Gdwq0506
Gdwq0506Gdwq0506
Gdwq0506
 
OLT conference Learning analytics
OLT conference Learning analyticsOLT conference Learning analytics
OLT conference Learning analytics
 
10519
1051910519
10519
 
Healthy living
Healthy livingHealthy living
Healthy living
 
Otto Dix Prague Street (1920)
Otto Dix Prague Street (1920)Otto Dix Prague Street (1920)
Otto Dix Prague Street (1920)
 
васту бюро
васту бюровасту бюро
васту бюро
 
Pulse lab Kampala presentation
Pulse lab Kampala presentationPulse lab Kampala presentation
Pulse lab Kampala presentation
 

Similaire à Activity android

Ch2. Développement mobile
Ch2. Développement mobileCh2. Développement mobile
Ch2. Développement mobileHaifa Chorfi
 
Cycle de vie d'activité Android et les composant d'Android
Cycle de vie d'activité Android et les composant d'AndroidCycle de vie d'activité Android et les composant d'Android
Cycle de vie d'activité Android et les composant d'AndroidHoussem Lahiani
 
Cycle de vie d'activité Android et les composant d'Android
Cycle de vie d'activité Android et les composant d'AndroidCycle de vie d'activité Android et les composant d'Android
Cycle de vie d'activité Android et les composant d'AndroidHoussem Lahiani
 
chapitre-2-les-activites.pdf
chapitre-2-les-activites.pdfchapitre-2-les-activites.pdf
chapitre-2-les-activites.pdfolfaharrabi2
 
chapitre-2-les-activites.pdf
chapitre-2-les-activites.pdfchapitre-2-les-activites.pdf
chapitre-2-les-activites.pdfferiel53
 
Android-Tp1: éléments graphiques de base et intents
Android-Tp1: éléments graphiques de base et intentsAndroid-Tp1: éléments graphiques de base et intents
Android-Tp1: éléments graphiques de base et intentsLilia Sfaxi
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Saber LAJILI
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Sabeur LAJILI
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Sabeur LAJILI
 
Meetic & Match - What's next on mobile
Meetic & Match - What's next on mobileMeetic & Match - What's next on mobile
Meetic & Match - What's next on mobileJuan Guillot Gonzalez
 
Projet de fin d étude (1)
Projet de fin d étude (1)Projet de fin d étude (1)
Projet de fin d étude (1)Sanaa Guissar
 
Les intents sous Android
Les intents sous Android Les intents sous Android
Les intents sous Android Houssem Lahiani
 

Similaire à Activity android (20)

My droid
My droidMy droid
My droid
 
Ch2. Développement mobile
Ch2. Développement mobileCh2. Développement mobile
Ch2. Développement mobile
 
Cours 1 Android
Cours 1 AndroidCours 1 Android
Cours 1 Android
 
5.ateliers avancés
5.ateliers avancés5.ateliers avancés
5.ateliers avancés
 
Cycle de vie d'activité Android et les composant d'Android
Cycle de vie d'activité Android et les composant d'AndroidCycle de vie d'activité Android et les composant d'Android
Cycle de vie d'activité Android et les composant d'Android
 
Cycle de vie d'activité Android et les composant d'Android
Cycle de vie d'activité Android et les composant d'AndroidCycle de vie d'activité Android et les composant d'Android
Cycle de vie d'activité Android et les composant d'Android
 
Chap android
Chap androidChap android
Chap android
 
chapitre-2-les-activites.pdf
chapitre-2-les-activites.pdfchapitre-2-les-activites.pdf
chapitre-2-les-activites.pdf
 
chapitre-2-les-activites.pdf
chapitre-2-les-activites.pdfchapitre-2-les-activites.pdf
chapitre-2-les-activites.pdf
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android-Tp1: éléments graphiques de base et intents
Android-Tp1: éléments graphiques de base et intentsAndroid-Tp1: éléments graphiques de base et intents
Android-Tp1: éléments graphiques de base et intents
 
TP_1.pdf
TP_1.pdfTP_1.pdf
TP_1.pdf
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Meetic & Match - What's next on mobile
Meetic & Match - What's next on mobileMeetic & Match - What's next on mobile
Meetic & Match - What's next on mobile
 
Projet de fin d étude (1)
Projet de fin d étude (1)Projet de fin d étude (1)
Projet de fin d étude (1)
 
Les intents sous Android
Les intents sous Android Les intents sous Android
Les intents sous Android
 
Android: Les intents
Android: Les intentsAndroid: Les intents
Android: Les intents
 

Activity android

  • 1.
  • 2.  Une activité est la composante principale pour une application Android. Elle représente l’implémentation et les interactions de vos interfaces. Vous avez plusieurs fenêtres à l'intérieur même de cette application : si vous effectuez une recherche, une liste de résultats s'affichera dans une première fenêtre et si vous cliquez sur un résultat, une nouvelle fenêtre s'ouvre pour vous afficher la page de présentation de l'application sélectionnée. Au final, on remarque qu'une application est un assemblage de fenêtres entre lesquelles il est possible de naviguer. Ces différentes fenêtres sont appelées des activités
  • 3.
  • 4. Prenant l’exemple d’une application qui liste toutes les images présentes dans votre téléphone, le projet pourrait se décomposer comme çi-dessous : Une vue pour afficher la liste des images. Une activité pour gérer le remplissage et l’affichage de la liste. Si l’on veut pouvoir rajouter, supprimer des images, on pourrait rajouter d’autres activités.
  • 5.  une activité contient des informations sur l'état actuel de l'application : ces informations s'appellent le context. Ce context constitue un lien avec le système Android ainsi que les autres activités de l'application, comme le montre la figure suivante.
  • 6. Les activités héritent de la classe Activity. Or, la classe Activity hérite de l'interfaceContext dont le but est de représenter tous les composants d'une application. On les trouve dans le package android.app.Activity.
  • 7.
  • 8. le système appelle automatiquement les méthodes correspondantes en fonction des interactions utilisateurs onCreate started resumed stopped destroyed gestion cycle de vie = redéfinition des méthodes clées Il n’est pas obligatoire de tout redéfinir, onCreate peut suffire