0

簡単な歩数計アプリケーションを実装することができました。これはかなりうまく機能しているようです。それを強化するには、速度を推定する何らかのメカニズムが本当に必要ですが、どこからどのように開始すればよいかわかりません。歩数計は、センサーの変化のしきい値を使用してステップを検出します。ここからどこに移動するかを知りたいです。これがステップカウンター部分です:

private SensorEventListener sensorEventListener = new SensorEventListener() {

    @Override
    public void onSensorChanged(SensorEvent event) {
        float x = event.values[0];
        float y = event.values[1];
        float z = event.values[2];

        currentY = y;

        if(Math.abs(currentY-previousY) > threshould){
            numSteps++;
            stepsTextView.setText(String.valueOf(numSteps));
        }
        xTextView.setText(String.valueOf(x));
        yTextView.setText(String.valueOf(y));
        zTextView.setText(String.valueOf(z));

        previousY = y;


    }

    @Override
    public void onAccuracyChanged(Sensor sensor, int accuracy) {
        // TODO Auto-generated method stub

    }
}; 
4

0 に答える 0