ユーザーが動いているかどうかを検出したい - 歩いているかジャンプしているか
このコード例を見つけました
private final SensorEventListener sensorEventListener = new SensorEventListener() {
double calibration = SensorManager.STANDARD_GRAVITY;
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
public void onSensorChanged(SensorEvent event) {
double x = event.values[0];
double y = event.values[1];
double z = event.values[2];
double a = Math.round(Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2)
+ Math.pow(z, 2)));
currentAcceleration = Math.abs((float) (a - calibration));
そして、それは 0.01 から 0.2 G の間の読み取り値を提供します - この例を動きの検出に使用できますか?? 少し話題がずれているかも?- もしそうならごめんなさい!