我正在使用加速度计为 android 编写一个简单的 f1 g 测力计。一切看起来都很好,但唯一的问题是我可以模拟的最大值是 2.85。可能我做错了什么,因为“制造”例如 2.5 克很简单,但我用尽我的力量却无法获得 3 克。
这就是我计算 g 值的方式:
double x = event.values[0];
double y = event.values[1];
double a = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2));
double currentG = (a/ SensorManager.STANDARD_GRAVITY);
任何帮助将不胜感激!如果您需要,我可以添加更多代码。