Пожалуйста, помогите мне найти продолжительность времени, когда свободное падение заканчивается в 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;
}
}