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 に答える