繁体   English   中英

Android Sensor.TYPE_MAGNETIC_FIELD与WindowsPhone Sensor.TYPE_MAGNETIC_FIELD

[英]Android Sensor.TYPE_MAGNETIC_FIELD Vs WindowsPhone Sensor.TYPE_MAGNETIC_FIELD

在SensorChanged事件中,event.values在Android中具有value [0],value [1]和value [2]。

value [0]等效于Windows Phone中的e.SensorReading.MagneticHeading。

这样,我想知道value [1]和value [2]的等效值。 谁能定义这个。

在Android上,根据Sensor.TYPE_MAGNETIC_FIELD ,该value数组对应于X,Y和Z方向上磁力计的微特斯拉读数。 如果您查看CompassReading结构的MSDN文档,则MagnetometerReading将为您提供Vector3提供了设备的原始磁力计读数。

需要注意的一件事是,MSDN文档专门指出这些是原始读数,而Android文档未指定此内容。 这样,您可能会在两个系统之间获得非常不同的读数。

MSDN上有一篇不错的文章,关于如何:从Windows Phone的Compass Sensor获取数据,这将是一个很好的起点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM