2019.07.31TweetOrientationEventListenerを使って端末の向き(回転角度)を取得する方法です。画面(Activity)の向きに関係なく取得可能です。AndroidManifest.xmlで向きを固定しても通知されます。mOrientationEventListener;生成Activity.onCreate()などで生成します。}};onOrientationChangedのパラメータorientationには0~359の角度が渡されます。ここでは取得したいデバイスの向きを4パターンとして、90度単位に丸めた角度をmDeviceDegreeに格納しています。変更通知の開始Activity.onResume()などで開始します。mOrientationEventListener.enable();変更通知の停止Activity.onPause()などで停止します。mOrientationEventListener.disable();通知は頻繁に行われるため、何か処理をおこなう場合はパフォーマンスに注意しましょう。コメントをキャンセルメールアドレスが公開されることはありません。執筆者のことかもめ元フリーランスのSE、PG。忘れやすい性格のため備忘録として色々残していきます。