簡體   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