我正在使用为不同目的使用SensorManager的Android应用程序。 在调查期间我发现Sensor.getResolution()函数针对不同的设备返回不同的值: HTC感觉具有用于所有上载传感器1.0的分辨率值。 摩托罗拉XOOM: 3-axis Accelerometer -> 0.009576807
3-axis Magnetic field sensor -> 0.0625
L
我试图获得Android设备的方向,我需要它在四元数结构(基本上是float[4])。 我现在有是这样的: if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER){
last_acc = (float[])event.values.clone();
}
else if (event.sensor.getType() == Se