1. Workshop Launchers and Choosers : Windows Phone 2013
Objectif
L’objectif de ce workshop est de maitriser
Launchers
Choosers
Launchers :
C’est une API qui lance une des applications intégrées, telles que l'application de Contacts ou le navigateur
web…
Voici les étapes générales pour l'utilisation d'un « Launchers »:
1. Créez une instance du type tâche du lanceur.
2. Définissez les propriétés requises et facultatives de l'objet de la tâche. Ils déterminent le
comportement de la demande de tâche lorsqu'elle est invoquée.
3. Appelez la méthode Show de l'objet de la tâche.
NB : « Launchers » ne retournent pas de données ou l'État à votre application.
Choosers :
C’est une API qui lance une des applications intégrées, telles que l'application de Contacts ou de la
caméra…
Voici les étapes générales pour l'utilisation d'un sélecteur :
1. Créez une instance du type de tâche pour le sélecteur.
2. Identifier la méthode de rappel à exécuter après que l'utilisateur termine la tâche.
3. Définissez les propriétés requises et facultatives de l'objet de la tâche.
4. Appelez la méthode Show de l'objet de la tâche.
5. Implémentez le gestionnaire d'événements terminés pour capturer des données et l'état après que
l'utilisateur termine la tâche.
NB : « Choosers » peuvent retourner des données et l'État à votre application. Toutefois, si l'utilisateur appuie
sur Start pendant que la nouvelle application est ouverte, l'application appelante ne peut jamais être
réactivée.
1
2. Workshop Launchers and Choosers : Windows Phone 2013
Liste complète des «Choosers / Launchers » disponibles
Launchers
Choosers
Bing Maps directions task
Address chooser task
Bing Maps task
Camera capture task
Connection settings task
Email address chooser task
Email compose task
Game invite task
MapDownloader task
Phone number chooser task
MapUpdaterTask
Photo chooser task
Maps task
Save contact task
Maps directions task
Save email address task
Marketplace detail task
Save phone number task
Marketplace Hub task
Save ringtone task
Marketplace review task
Marketplace search task
Media Player launcher
Phone call task
Search task
Share link task
Share status task
SMS compose task
Web browser task
Launchers : http://msdn.microsoft.com/enus/library/windowsphone/develop/ff769550%28v=vs.105%29.aspx
Choosers : http://msdn.microsoft.com/enus/library/windowsphone/develop/ff769543%28v=vs.105%29.aspx
2
3. Workshop Launchers and Choosers : Windows Phone 2013
Travail demandé (45 min)
Le premier objectif est d’afficher le Répertoire. Le Chooser adéquat est le PhoneChooserTask.
4 étapes sont nécessaires afin d’utiliser les Launchers and Choosers.
1. Importer la librairie Microsoft.Phone.Tasks
2. Déclaration du Lancher/Chooser
3. Instanciation Lancher/Chooser
4. Lancement du Launcher/Chooser avec la méthode show()
3
4. Workshop Launchers and Choosers : Windows Phone 2013
Pour gérer l’action sur le répertoire de votre téléphone il faut ajouter un fonction qui se charge de récupérer le
contact choisi:
4
5. Workshop Launchers and Choosers : Windows Phone 2013
Résultat
La procédure est la même pour utiliser le reste des Launchers et Choosers.
Pour vous documenter à propos de Launchers et Choosers vous pouvez consulter :
Launchers : http://msdn.microsoft.com/enus/library/windowsphone/develop/ff769550%28v=vs.105%29.aspx
Choosers : http://msdn.microsoft.com/enus/library/windowsphone/develop/ff769543%28v=vs.105%29.aspx
Pour les Sensors vous pouvez consulter le tutorial suivant:
http://jeffblankenburg.com/31daysofmango
5