请帮助我找到自由落体在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;
}
}