SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
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
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
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
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
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

Más contenido relacionado

Similar a Windows Phone Workshop launchers and choosers

Photos et autres sensors sur Windows Phone
Photos et autres sensors sur Windows PhonePhotos et autres sensors sur Windows Phone
Photos et autres sensors sur Windows PhoneMicrosoft
 
Azetone - Comment optimiser l’expérience utilisateur de son appli mobile ?
Azetone - Comment optimiser l’expérience utilisateur de son appli mobile ?Azetone - Comment optimiser l’expérience utilisateur de son appli mobile ?
Azetone - Comment optimiser l’expérience utilisateur de son appli mobile ?Philippe Dumont
 
Initiation au développement mobile sous Android
Initiation au développement mobile sous AndroidInitiation au développement mobile sous Android
Initiation au développement mobile sous AndroidAbdelkader Rhouati
 
Windows Phone Workshop: Globalization
Windows Phone Workshop: GlobalizationWindows Phone Workshop: Globalization
Windows Phone Workshop: GlobalizationZayen Chagra
 
introAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdfintroAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdfRihabBENLAMINE
 
Concevoir une expérience SoLoMo (sociale, locale, mobile): retours d'expérien...
Concevoir une expérience SoLoMo (sociale, locale, mobile): retours d'expérien...Concevoir une expérience SoLoMo (sociale, locale, mobile): retours d'expérien...
Concevoir une expérience SoLoMo (sociale, locale, mobile): retours d'expérien...Microsoft
 
ACRA - Présentation PAUG Avril 2011
ACRA - Présentation PAUG Avril 2011ACRA - Présentation PAUG Avril 2011
ACRA - Présentation PAUG Avril 2011Kevin Gaudin
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksJean-Sébastien Dupuy
 
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
 
Android workshop - Bootcamp du Mauriapp Challenge 2016
Android workshop - Bootcamp du Mauriapp Challenge 2016Android workshop - Bootcamp du Mauriapp Challenge 2016
Android workshop - Bootcamp du Mauriapp Challenge 2016Hadina RIMTIC
 
Android - Tp1 - installation et démarrage
Android - Tp1 -   installation et démarrageAndroid - Tp1 -   installation et démarrage
Android - Tp1 - installation et démarrageLilia Sfaxi
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALLaribi Aicha
 
Rapport jeu en JAVA
Rapport jeu en JAVARapport jeu en JAVA
Rapport jeu en JAVAAhmed WAFDI
 
Introduction à l'ergonomie - Drupal Lyon
Introduction à l'ergonomie - Drupal LyonIntroduction à l'ergonomie - Drupal Lyon
Introduction à l'ergonomie - Drupal LyonOlivier Lorrain
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1DIALLO Boubacar
 
Rapport belgacem khaled
Rapport belgacem khaledRapport belgacem khaled
Rapport belgacem khaledBoughraraanis
 
Créer une application Windows (Phone) sans toucher une ligne de code avec Win...
Créer une application Windows (Phone) sans toucher une ligne de code avec Win...Créer une application Windows (Phone) sans toucher une ligne de code avec Win...
Créer une application Windows (Phone) sans toucher une ligne de code avec Win...Microsoft
 
Fabmob atelier-270219-traces-demo
Fabmob atelier-270219-traces-demoFabmob atelier-270219-traces-demo
Fabmob atelier-270219-traces-demoFabMob
 
Killer app par la design et le code
Killer app par la design et le codeKiller app par la design et le code
Killer app par la design et le codeBenjamin Launay
 

Similar a Windows Phone Workshop launchers and choosers (20)

Photos et autres sensors sur Windows Phone
Photos et autres sensors sur Windows PhonePhotos et autres sensors sur Windows Phone
Photos et autres sensors sur Windows Phone
 
Azetone - Comment optimiser l’expérience utilisateur de son appli mobile ?
Azetone - Comment optimiser l’expérience utilisateur de son appli mobile ?Azetone - Comment optimiser l’expérience utilisateur de son appli mobile ?
Azetone - Comment optimiser l’expérience utilisateur de son appli mobile ?
 
AGL.pdf
AGL.pdfAGL.pdf
AGL.pdf
 
Initiation au développement mobile sous Android
Initiation au développement mobile sous AndroidInitiation au développement mobile sous Android
Initiation au développement mobile sous Android
 
Windows Phone Workshop: Globalization
Windows Phone Workshop: GlobalizationWindows Phone Workshop: Globalization
Windows Phone Workshop: Globalization
 
introAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdfintroAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdf
 
Concevoir une expérience SoLoMo (sociale, locale, mobile): retours d'expérien...
Concevoir une expérience SoLoMo (sociale, locale, mobile): retours d'expérien...Concevoir une expérience SoLoMo (sociale, locale, mobile): retours d'expérien...
Concevoir une expérience SoLoMo (sociale, locale, mobile): retours d'expérien...
 
ACRA - Présentation PAUG Avril 2011
ACRA - Présentation PAUG Avril 2011ACRA - Présentation PAUG Avril 2011
ACRA - Présentation PAUG Avril 2011
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer Talks
 
Projet de fin d étude (1)
Projet de fin d étude (1)Projet de fin d étude (1)
Projet de fin d étude (1)
 
Android workshop - Bootcamp du Mauriapp Challenge 2016
Android workshop - Bootcamp du Mauriapp Challenge 2016Android workshop - Bootcamp du Mauriapp Challenge 2016
Android workshop - Bootcamp du Mauriapp Challenge 2016
 
Android - Tp1 - installation et démarrage
Android - Tp1 -   installation et démarrageAndroid - Tp1 -   installation et démarrage
Android - Tp1 - installation et démarrage
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPAL
 
Rapport jeu en JAVA
Rapport jeu en JAVARapport jeu en JAVA
Rapport jeu en JAVA
 
Introduction à l'ergonomie - Drupal Lyon
Introduction à l'ergonomie - Drupal LyonIntroduction à l'ergonomie - Drupal Lyon
Introduction à l'ergonomie - Drupal Lyon
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1
 
Rapport belgacem khaled
Rapport belgacem khaledRapport belgacem khaled
Rapport belgacem khaled
 
Créer une application Windows (Phone) sans toucher une ligne de code avec Win...
Créer une application Windows (Phone) sans toucher une ligne de code avec Win...Créer une application Windows (Phone) sans toucher une ligne de code avec Win...
Créer une application Windows (Phone) sans toucher une ligne de code avec Win...
 
Fabmob atelier-270219-traces-demo
Fabmob atelier-270219-traces-demoFabmob atelier-270219-traces-demo
Fabmob atelier-270219-traces-demo
 
Killer app par la design et le code
Killer app par la design et le codeKiller app par la design et le code
Killer app par la design et le code
 

Más de Zayen Chagra

2 one minute Xamarin: Simple ListView
2 one minute Xamarin: Simple ListView2 one minute Xamarin: Simple ListView
2 one minute Xamarin: Simple ListViewZayen Chagra
 
1 one minute xamarin : UI
1 one minute xamarin : UI1 one minute xamarin : UI
1 one minute xamarin : UIZayen Chagra
 
C# features through examples
C# features through examplesC# features through examples
C# features through examplesZayen Chagra
 
The very first steps to make my first Mobile App with Xamarin
The very first steps to make my first Mobile App with XamarinThe very first steps to make my first Mobile App with Xamarin
The very first steps to make my first Mobile App with XamarinZayen Chagra
 
Design and User Experience for Windows & Windows Phone
Design and User Experience for Windows & Windows PhoneDesign and User Experience for Windows & Windows Phone
Design and User Experience for Windows & Windows PhoneZayen Chagra
 
Xamarin first mobile application
Xamarin first mobile applicationXamarin first mobile application
Xamarin first mobile applicationZayen Chagra
 
Intel RealSense technology : Overview and demos
Intel RealSense technology : Overview and demosIntel RealSense technology : Overview and demos
Intel RealSense technology : Overview and demosZayen Chagra
 
Dev fest Tunisia 2014: NAO robot and Google technologies
Dev fest Tunisia 2014: NAO robot and Google technologies Dev fest Tunisia 2014: NAO robot and Google technologies
Dev fest Tunisia 2014: NAO robot and Google technologies Zayen Chagra
 
Windows Phone Workshop: WCF services
Windows Phone Workshop: WCF services Windows Phone Workshop: WCF services
Windows Phone Workshop: WCF services Zayen Chagra
 
Windows Phone Workshop: RSS - WCF - JSON - Media Element
Windows Phone Workshop: RSS - WCF - JSON - Media ElementWindows Phone Workshop: RSS - WCF - JSON - Media Element
Windows Phone Workshop: RSS - WCF - JSON - Media ElementZayen Chagra
 
Windows Phone Workshop: Isolated Storage / LINQ to SQL
Windows Phone Workshop: Isolated Storage / LINQ to SQLWindows Phone Workshop: Isolated Storage / LINQ to SQL
Windows Phone Workshop: Isolated Storage / LINQ to SQLZayen Chagra
 
Windows Phone Workshop: Navigation and parameters
Windows Phone Workshop: Navigation and parameters Windows Phone Workshop: Navigation and parameters
Windows Phone Workshop: Navigation and parameters Zayen Chagra
 
Windows Phone Workshop sensors and battery
Windows Phone Workshop sensors and batteryWindows Phone Workshop sensors and battery
Windows Phone Workshop sensors and batteryZayen Chagra
 
Windows 8 seminar presentation
Windows 8 seminar presentationWindows 8 seminar presentation
Windows 8 seminar presentationZayen Chagra
 

Más de Zayen Chagra (14)

2 one minute Xamarin: Simple ListView
2 one minute Xamarin: Simple ListView2 one minute Xamarin: Simple ListView
2 one minute Xamarin: Simple ListView
 
1 one minute xamarin : UI
1 one minute xamarin : UI1 one minute xamarin : UI
1 one minute xamarin : UI
 
C# features through examples
C# features through examplesC# features through examples
C# features through examples
 
The very first steps to make my first Mobile App with Xamarin
The very first steps to make my first Mobile App with XamarinThe very first steps to make my first Mobile App with Xamarin
The very first steps to make my first Mobile App with Xamarin
 
Design and User Experience for Windows & Windows Phone
Design and User Experience for Windows & Windows PhoneDesign and User Experience for Windows & Windows Phone
Design and User Experience for Windows & Windows Phone
 
Xamarin first mobile application
Xamarin first mobile applicationXamarin first mobile application
Xamarin first mobile application
 
Intel RealSense technology : Overview and demos
Intel RealSense technology : Overview and demosIntel RealSense technology : Overview and demos
Intel RealSense technology : Overview and demos
 
Dev fest Tunisia 2014: NAO robot and Google technologies
Dev fest Tunisia 2014: NAO robot and Google technologies Dev fest Tunisia 2014: NAO robot and Google technologies
Dev fest Tunisia 2014: NAO robot and Google technologies
 
Windows Phone Workshop: WCF services
Windows Phone Workshop: WCF services Windows Phone Workshop: WCF services
Windows Phone Workshop: WCF services
 
Windows Phone Workshop: RSS - WCF - JSON - Media Element
Windows Phone Workshop: RSS - WCF - JSON - Media ElementWindows Phone Workshop: RSS - WCF - JSON - Media Element
Windows Phone Workshop: RSS - WCF - JSON - Media Element
 
Windows Phone Workshop: Isolated Storage / LINQ to SQL
Windows Phone Workshop: Isolated Storage / LINQ to SQLWindows Phone Workshop: Isolated Storage / LINQ to SQL
Windows Phone Workshop: Isolated Storage / LINQ to SQL
 
Windows Phone Workshop: Navigation and parameters
Windows Phone Workshop: Navigation and parameters Windows Phone Workshop: Navigation and parameters
Windows Phone Workshop: Navigation and parameters
 
Windows Phone Workshop sensors and battery
Windows Phone Workshop sensors and batteryWindows Phone Workshop sensors and battery
Windows Phone Workshop sensors and battery
 
Windows 8 seminar presentation
Windows 8 seminar presentationWindows 8 seminar presentation
Windows 8 seminar presentation
 

Windows Phone Workshop launchers and choosers

  • 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