Android Lab Test : Le capteur gyroscope (français)
Vidéo de tutoriel sur Youtube : https://www.youtube.com/playlist?list=PLL2Z3bzdO25yHwIV3XdMzKs61At0Ldh6L
Visitez http://www.AndroidLabTest.com
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Android Lab Test : Le capteur gyroscope (français)
1. Développer sur Android
Android Lab Test
www.AndroidLabTest.com
Facebook
Par Bruno Delb
www.youtube.com/androidlabtest
www.twitter.com/brunodelb | www.facebook.com/brunodelb | blog.brunodelb.com
www.facebook.com/Androidlabtest
Youtube
Siteofficiel
Leçon : Le capteur gyroscope
2. Le capteur gyroscope
• Dans cette leçon, vous allez apprendre à utiliser la
capteur gyroscope.
• Pour cela, vous allez utiliser le SensorManager et le
capteur de type TYPE_GYROSCOPE.
3. Le capteur gyroscope
• Pour utiliser le capteur gyroscope, vous devez récupérer le Gestionnaire
de capteur grâce à la méthode getSystemService() puis récupérer le
capteur par défaut de type TYPE_GYROSCOPE.
SensorManager sensorManager = (SensorManager)this.getSystemService (SENSOR_SERVICE);
Sensor sensorGyroscope = sensorManager.getDefaultSensor (Sensor.TYPE_GYROSCOPE);
4. Le capteur gyroscope
• Pour obtenir les valeurs du gyroscope, vous devez implémenter
SensorEventListener et les méthodes onAccuracyChanged() et surtout
onSensorChanged(), qui permet d’obtenir les valeurs du capteur :
extends Activity implements SensorEventListener {
public void onAccuracyChanged (Sensor sensor, int accuracy) {
}
public void onSensorChanged (SensorEvent event) {
// Valeurs : event.values [0], event.values [1], event.values [2]
}
5. Le capteur gyroscope
• Lorsque l’application est suspendue (onPause() appelé) et
quand elle reprend (onResume() appelé), vous devez
respectivement désenregistrer le listener et l’enregistrer :
protected void onResume() {
sensorManager.registerListener (this, sensorGyroscope,
SensorManager.SENSOR_DELAY_GAME);
super.onResume();
}
protected void onPause() {
sensorManager.unregisterListener (this, sensorGyroscope);
super.onPause();
}
10. Retrouvez-moi sur ma chaîne AndroidLabTest …
Sur ma chaîne Youtube
https://www.youtube.com/user/mobiledevlabtest
Qui suis-je ?
Bruno Delb,
auteur du 1er livre francophone de développement d’application Java sur mobile (2002),
développeur d’applications mobiles & sociales,
parlez-moi de vos projets.
Et bien sûr sur mon site Web :
http://blog.brunodelb.com