首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SensorManager :磁场范围

SensorManager :磁场范围
EN

Stack Overflow用户
提问于 2012-02-19 21:02:37
回答 2查看 2.3K关注 0票数 2

我寻找了几个小时,但我找不到磁场传感器范围的示例或定义

..the links说:

代码语言:javascript
复制
MAGNETIC_FIELD_EARTH_MIN : 30.0 
MAGNETIC_FIELD_EARTH_MAX : 60.0

我的传感器检测到值<0 ...我在月球上吗?;)

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-01-01 19:23:22

你不能得到负的磁力(整体)。负值表示磁场沿x,y,z轴的位置。

要计算您必须使用的总磁力:

代码语言:javascript
复制
double teslaXYZ = Math.sqrt((magnetX*magnetX)+(magnetY*magnetY)+(magnetZ*magnetZ));

该值最小值为0 nt,最大值为200 nt。

地球的最小值是20到70新台币,这取决于你在地球上的哪个地方。

票数 4
EN

Stack Overflow用户

发布于 2012-09-19 19:43:00

你可以在这里找到答案:所有传感器的http://code.google.com/p/openintents/wiki/SensorSimulator

无论如何,磁场本身没有最大值,因此最大范围必须由设备确定。看看这些文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9349376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档