1

我想在 android 中获取移动设备的当前方向。我可以使用 OrientationEventListener 检测方向变化。但这仅在方向发生变化时才有效。当方向改变时,我想做点什么。但是出于某种目的,如果手机在桌子上并且没有方向变化,我需要知道我当前的方向。通过一些谷歌搜索,我发现 sersormanager.getorientation 和 sensormanager.getRotationMatrix 可用于此目的。但我无法在代码中实现它。谁能给我一些代码来获得我目前的学位方向?

4

1 回答 1

0

正如你所说,你应该看看 SensorManager。

http://developer.android.com/reference/android/hardware/SensorManager.html

这是一个很好的示例,请查看 onAccuracyChanged() :

http://marakana.com/forums/android/examples/43.html

于 2011-07-22T10:03:44.197 回答