Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
23
Création de filtres
d’intentions
Pour l’instant, nous ne nous sommes intéressés qu’aux activités ouvertes directement par
l’utilisateur à partir du lanceur du terminal, ce qui est, évidemment, le moyen le plus
évident de lancer une activité et de la rendre disponible à l’utilisateur. Dans la plupart des
cas, c’est de cette façon que l’utilisateur commencera à utiliser votre application.
Dans de nombreuses situations, le système Android repose sur un grand nombre de
composants étroitement liés. Ce que vous pouvez obtenir dans une interface graphique via
des boîtes de dialogue, des fenêtres filles, etc. est généralement traité par des activités
indépendantes. Bien que l’une d’elles puisse être "spécifique" puisqu’elle apparaît dans le
lanceur, les autres doivent toutes être accessibles... d’une façon ou d’une autre.
Elles le sont grâce aux intentions.
Une intention est essentiellement un message que l’on passe à Android pour lui dire "je
veux que tu fasses... quelque chose". Ce "quelque chose" dépend de la situation – parfois,
on sait parfaitement de quoi il s’agit (ouvrir l’une de nos autres activités, par exemple)
mais, d’autres fois, on ne le sait pas.
Livre Android.book Page 243 Dimanche, 8. novembre 2009 12:23 12
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
23
Création de filtres
d’intentions
Pour l’instant, nous ne nous sommes intéressés qu’aux activités ouvertes directement par
l’utilisateur à partir du lanceur du terminal, ce qui est, évidemment, le moyen le plus
évident de lancer une activité et de la rendre disponible à l’utilisateur. Dans la plupart des
cas, c’est de cette façon que l’utilisateur commencera à utiliser votre application.
Dans de nombreuses situations, le système Android repose sur un grand nombre de
composants étroitement liés. Ce que vous pouvez obtenir dans une interface graphique via
des boîtes de dialogue, des fenêtres filles, etc. est généralement traité par des activités
indépendantes. Bien que l’une d’elles puisse être "spécifique" puisqu’elle apparaît dans le
lanceur, les autres doivent toutes être accessibles... d’une façon ou d’une autre.
Elles le sont grâce aux intentions.
Une intention est essentiellement un message que l’on passe à Android pour lui dire "je
veux que tu fasses... quelque chose". Ce "quelque chose" dépend de la situation – parfois,
on sait parfaitement de quoi il s’agit (ouvrir l’une de nos autres activités, par exemple)
mais, d’autres fois, on ne le sait pas.
Livre Android.book Page 243 Dimanche, 8. novembre 2009 12:23 12
