我搜索了几个小时,但找不到磁场传感器范围的示例或定义
还有..links说:
MAGNETIC_FIELD_EARTH_MIN : 30.0
MAGNETIC_FIELD_EARTH_MAX : 60.0
我的传感器检测值 < 0 ... 我在月球上吗? ;)
谢谢!
最佳答案
您无法获得负磁(整体)功率。负值根据 x、y、z 轴显示磁场的位置。
计算您必须使用的总磁铁功率:
double teslaXYZ = Math.sqrt((magnetX*magnetX)+(magnetY*magnetY)+(magnetZ*magnetZ));
此值最小为 0 nt,最大值为 200 nt。
地球的最小值是 20 nt 到 70 nt 取决于你在地球上的位置..
关于android - 传感器管理器 : magnetic field range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9349376/