有没有可能通过用户拿着它的方式来确定我的设备是指向天空还是指向前方?
我在文档中找不到任何我可以知道这是否可能的东西。
谢谢。
发布于 2011-06-17 11:39:16
是的,这是可能的。你要找的是“方位感知”。我找到了一个看起来不错的introduction to using orientation sensing here.
发布于 2011-06-17 11:37:27
你能检测到的唯一一件事就是设备的方向。为此,请使用陀螺仪API。
但请注意,并非所有android设备上都有陀螺仪。
发布于 2012-08-23 21:53:29
对我来说,Elixir很有帮助。在sensors选项卡下,它列出了设备上所有可用的设备。通过按播放按钮,您可以看到传感器接收到的实际值。这对于了解特定传感器的工作原理非常有用。
如果你想获得设备物理方向的信息,你可以使用4种不同的传感器:
大括号中的值表示设备朝向天空时SensoreEvent中values[]的值。X注释非特定值...
这里详细介绍了返回给SensorEventListener的值:http://developer.android.com/reference/android/hardware/SensorEvent.html#values
https://stackoverflow.com/questions/6385076
复制相似问题