【发布时间】:2014-03-11 13:10:02
【问题描述】:
我正在开发一个使用compass 的应用程序,虽然我成功实现了它,但没有像how it works 这样的简短说明。就像如何使用 TYPE_ACCELEROMETER 和 TYPE_MAGNETIC_FIELD 来获取方向一样。我知道我们确实得到了它,我们得到的数组的零索引是azimuth,我们从中获得学位并知道北在哪里。但它是如何做到这一切的。 谁能解释一下吗?
其次,如果我把我的手机放在地板上,假设它在ground 上指向北方,现在我拿起我的手机并按住我upside down,会发生什么,为什么?
据我了解方向shouldn't changed。我可能是错的,任何人都可以指导我。非常感谢。
【问题讨论】:
标签: android android-sensors android-orientation compass-geolocation