我正在监听传感器值,并在我的处理程序中使用
if (event.sensor.getType() == Sensor.TYPE_MAGNETIC_FIELD) {
for (i=0;i<3; i++) mag[i] = event.values[i];
对于 Sensor.TYPE_MAGNETIC_FIELD,开发人员文档说:“所有值都以微特斯拉 (uT) 为单位,并测量 X、Y 和 Z 轴上的环境磁场。”
如何将这些信息转化为方位角、俯仰角和滚动角?如何把它变成罗盘磁航向?
完成矩阵变换后,是否只提供从 ORIENTATION 传感器和 ACCELEROMETER 传感器获得的相同信息?