私には非常に単純な要件があります。デバイスが地面に対して垂直に立てられており、傾いていると仮定すると、電話が前方または後方に傾いているかどうかを判断する必要があるだけです (画面が地面に向かっているのか、天井に向かっているのか)。
私はさまざまなセンサーから値を読み取る方法を知っており、センサー TYPE_ROTATION_VECTOR を使用することが今後の方法であると考えています。私が見逃しているのは、返される 3 つの値から前方または後方を判断するための数学のノウハウだけです。
SO に関するすべての関連スレッドを啓発なしで読みました。