windows phone workshop sensors and battery

5
Workshop Sensors : Windows Phone 2013 1 Objectifs L’objectif de ce workshop est de maitriser les Sensors Accéléromètre Gyroscope Boussole Et récupérer l’état du device Windows Phone : batterie. Workshop Windows Phone est doté de capacités tels que afficher l’état du smartphone, l’accélération, les gestes et ce, à travers des capteurs ou des sensors. Voici les étapes générales pour l'utilisation d'un « Sensor »: 1. Créer une instance du type tâche du lanceur. 2. Paramétrer la fréquence de la mise à jour de valeurs captées par le Sensor. 3. S’abonner à l’événement de changement de valeur Boussole (Compass) : Importer la librairie adéquate afin d’exploiter les méthodes et propriétés du sensor (compass) : Déclarer le sensor

Upload: zayen-chagra

Post on 19-Jul-2015

132 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Windows Phone Workshop sensors and battery

Workshop Sensors : Windows Phone 2013

1

Objectifs L’objectif de ce workshop est de maitriser les Sensors

Accéléromètre

Gyroscope

Boussole

Et récupérer l’état du device Windows Phone : batterie.

Workshop

Windows Phone est doté de capacités tels que afficher l’état du smartphone, l’accélération, les gestes et ce, à

travers des capteurs ou des sensors.

Voici les étapes générales pour l'utilisation d'un « Sensor »:

1. Créer une instance du type tâche du lanceur.

2. Paramétrer la fréquence de la mise à jour de valeurs captées par le Sensor.

3. S’abonner à l’événement de changement de valeur

Boussole (Compass) :

Importer la librairie adéquate afin d’exploiter les méthodes et propriétés du sensor (compass) :

Déclarer le sensor

Page 2: Windows Phone Workshop sensors and battery

Workshop Sensors : Windows Phone 2013

2

Après InitializeComponent() si le sensor est supporté :

On instancie l’objet. On paramètre la mise à jour des valeurs reçues à travers la méthode

TimeBetweenUpdates et on lance le sensor avec la méthode Start()

On s’abonne à l’évènement de changement de valeur en lançant un thread :

La procédure est la même pour utiliser le reste des Sensors.

Page 3: Windows Phone Workshop sensors and battery

Workshop Sensors : Windows Phone 2013

3

Batterie

On commence comme toujours par importer les libraires necessaires

Une fois le programme lancé on doit lancer l’écoute sur l’état de la batterie :

On doit s’abonner a l’evenement de changement de source d’alimentation afin de récuperer son état:

La récupération de l’état se fait en faisant l’appel a une thread :

Page 4: Windows Phone Workshop sensors and battery

Workshop Sensors : Windows Phone 2013

4

Revenons au lancement de l’application en faisant l’écoute sur la charge restante sur la batterie.

On peut directement récupérer la charge restante en pourcentage et en terme de temps grâce aux méthodes RemainingChargePercent , RemainingDischargeTime

Page 5: Windows Phone Workshop sensors and battery

Workshop Sensors : Windows Phone 2013

5

Pour vous documenter à propos des Sensors vous pouvez consulter :

Références Windows Phone Runtime API :

1. Battery: http://msdn.microsoft.com/en-

us/library/windowsphone/develop/windows.phone.devices.power.battery(v=vs.105).aspx

2. Windows.Device.Sensor: http://msdn.microsoft.com/en-

us/library/windowsphone/develop/windows.devices.sensors.aspx

Tutoriels

3. Gyroscope: http://www.jeffblankenburg.com/2011/11/05/31-days-of-mango-day-5-

gyroscope/

4. Compass: http://www.jeffblankenburg.com/2011/11/04/31-days-of-mango-day-4-compass/

5. Device Status: http://www.jeffblankenburg.com/2011/11/02/31-days-of-mango-day-2-

devicestatus/