Utiliser l'accéléromètre
De FrAndroid - Android docs.
Nous allons voir dans ce tutoriel comment utiliser l'accéléromètre dans vos applications !
1ere méthode
Dans cette méthode, vous allez ajouter
private final SensorEventListener mSensorListener = new SensorEventListener() { }
dans votre Activity/Service, et le code que nous allons voir, se situera à l'intérieur des crochets.
Nous allons maintenant réagir à une modification de l'accéléromètre :
public void onSensorChanged(SensorEvent se)
{}
Le SensorEvent contient un tableau de float représentant la position sur les axes X,Y et Z. Vous accédez à ce tableau avec SensorEvent.values[], donc dans l'exemple :
float x = se.values[0];
float y = se.values[1];
float z = se.values[2];
Voilà une image pour vous montrer à quoi correspondent les axes :
Au final vous devrez ajouter ça à votre Activity/Service :
private final SensorEventListener mSensorListener = new SensorEventListener() {
public void onSensorChanged(SensorEvent se)
{float x = se.values[0];
float y = se.values[1];
float z = se.values[2];
//et là vous faites ce que vous voulez avec les valeurs!}}

