hereのコードをご覧ください。アンドロイドで 'キャリブレート可能な'方向リスナを実装する方法は?
上記のコードでコードを要約すると、コードはインターフェイス 'OrientationListener'と 'a'クラス 'OrientationManager'を宣言します。 'OrientationManager'は、 'OrientationListenor'、 'onTopUp()'、 'onRightUp()'、 'onBottomUp()'、および 'onLeftUp()'のフェアデカールされたメソッドの1つを 'SensorEvent'デバイスの上、右、下、または左の面が上を向いています。
これは、デバイスのxy座標が地面と平行になるようにユーザーが自分のデバイスのみを使用していると仮定すると効果的です。実際には、ユーザーは天使が座っているとき、または電話を逆さまにして寝かせたときにデバイスを使用するのが普通です。
このコードを変更して、ユーザーが自分の電話機を「調整」できるようにするにはどうすればよいですか?
ヘルプは非常に高く評価されています。