Bonjour

Je réalise actuellement un programme en Java pour une appli androïde.
J'utilise l'accéléromètre mais pour l'instant en instantanée. C'est a dire qu'une action se déclenche lorsqu'une personne appuie si le téléphone est orienté de la bonne manière. Cependant je ne relève qu'à l'instant t où on appuie. Or le fait d'appuyer peut modifier fortement l’accéléromètre. J'aimerai donc faire une vérification d'orientation sur les valeurs de l'accéléro lors de la dernière seconde ou demi-seconde par exemple.

Quelqu'un peut il m'aider?

Ci dessous partie du code gérant l'accéléro:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public SensorEventListener ecouteurSensor = new SensorEventListener(){
 
		@Override
		public void onAccuracyChanged(Sensor sensor, int accuracy) {
			// TODO Auto-generated method stub
 
		}
 
		@Override
		public void onSensorChanged(SensorEvent event) {
			// TODO Auto-generated method stub
 
			x = event.values[0];
			y = event.values[1];
			z = event.values[2];
 
				if(x>-2 && x<1 && y>-0.3 && y< 1.4 && z>9.2 && z< 9.8){	//les conditions d'orientation
					conditions = 1;
				}
				else{
					conditions =0;
				}
		}
    };