6

我想在屏幕上显示手机面对的方向。例如:

   0
   |- []
   |_
  South --- North

在上图中,电话将显示“北”。由于用户(头部为 0 的棍子)正拿着指向北方的电话(图中的 [])。

我找到了这个例子。我理解它在做什么,除了它似乎在计算偏航、俯仰、滚动和倾角。这些是什么,我将如何使用它们来简单地找到手机指向的方向?

这个android 文档还提到了 X、Y 和 Z 轴,但我没有看到任何地方说明这些轴与手机的对应关系?Z是从手机底部到顶部吗?

4

1 回答 1

5

就是轴(axiy?)的样子。

我找不到指向我使用的备忘单的链接,但它看起来有点像这样

总之,您想注册以侦听 Sensor.TYPE_ORIENTATION,从传入的值数组中获取 value[0],这应该会显示您的角度(我相信来自北方)。

来自 *android.com 的一些示例

于 2010-09-22T22:27:00.953 回答