Android - Как найти продолжительность свободного падения, когда заканчивается свободное падение - PullRequest
0 голосов
/ 17 октября 2019

Пожалуйста, помогите мне найти продолжительность времени, когда свободное падение заканчивается в Android. Я видел некоторый код, который помогает найти свободное падение, исходя из того, как мы можем определить продолжительность свободного падения. Спасибо!

// Редактировать

Я использовал приведенный ниже код, чтобы найти свободное падение, только что проверил одно устройство, так как я смог найти свободное падение с помощью приведенного ниже кода.

if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
        double xForce = event.values[0];
        double yForce = event.values[1];
        double zForce = event.values[2];

        double accelerationReader = Math.sqrt(Math.pow(xForce, 2)
                + Math.pow(yForce, 2)
                + Math.pow(zForce, 2));

        DecimalFormat precision = new DecimalFormat("0.00");
        double accRound = Double.parseDouble(precision.format(accelerationReader));

        if (accRound > 0.3d && accRound < 0.5d) {
            //finding free fall duration
            //LogEvent.builder().duration(duration).save(context);
            return true;
        }
    }
...