Android 9の回転ボタンを無効化する方法

Android 9から自動回転を無効にしていても、スマートフォンの向きを変えた際にナビゲーションバー(ナビゲーションタイプをジェスチャーにしている場合は画面右下)に画面の回転ボタンが表示されるようになりました。

f:id:keysan0922:20190507020537j:plain

 ナビゲーションタイプがジェスチャーだと、このように検索ボタンに干渉したり、誤ってタップしたりして、意図せず画面が回転してしまう場合があります。

 

そこで本記事では、この回転ボタンを無効化する方法を紹介します。

方法1<adbコマンドを使用>

1.<PCでの操作>

adbコマンドが利用可能な状態にします。("Android SDK インストール"と検索すれば解説しているサイトがヒットするので参考にしてください)

 

2.<Androidでの操作>

設定の開発者向けオプションからAndroidのUSBデバッグモードを有効にします。

f:id:keysan0922:20190507011236j:plain

 

3.<PCとAndroidでの操作>

PCとAndroidをUSBケーブルで接続します。

 

4.<PCでの操作>

コマンドプロンプトを起動し、以下のコマンドを実行します。

  adb shell settings put secure show_rotation_suggestions 0

f:id:keysan0922:20190507013215j:plain

以上の操作で回転ボタンを無効化し、非表示にすることができます。

元に戻したい場合は下記のコマンドを実行してください。

  adb shell settings put secure show_rotation_suggestions 1

 

方法2<SystemUI Tunerを利用>

 1.<Androidでの操作>

Play Storeから"SystemUI Tuner"をインストールします。

f:id:keysan0922:20190507110021j:plain

https://play.google.com/store/apps/details?id=com.zacharee1.systemuituner

 

 2.<Androidでの操作>

SystemUI Tunerを実行し、説明を読み進めていくとアプリに権限を与えることを求める画面になるので、PCでadbコマンドを実行し権限を与えます。

f:id:keysan0922:20190507110521j:plain

 

3.<PCでの操作>

PCとAndroidを接続してコマンドプロンプトを起動し、以下のコマンドを実行します。

  adb shell pm grant com.zacharee1.systemuituner android.permission.WRITE_SECURE_SETTINGS

  adb shell pm grant com.zacharee1.systemuituner android.permission.DUMP

  adb shell pm grant com.zacharee1.systemuituner android.permission.PACKAGE_USAGE_STATS

f:id:keysan0922:20190507111456j:plain

 

 4.<Androidでの操作>

画面右下のチェックをタップすると、Welcome Screenが表示されるので次に"TO THE TWEAKS!"と書かれた場所をタップします。

f:id:keysan0922:20190507112250j:plain

 

設定画面が表示されるので右上の︙マークをタップし、さらにSettingsをタップします。

f:id:keysan0922:20190507113304j:plain

 

 

 Denger Zoneという項目を開き、Enable Custom Settingsと書かれた場所をタップします。

f:id:keysan0922:20190507113740j:plain

 

先ほどの設定画面に戻り、Customと書かれた場所をタップし、Custom Settings Inputという項目を開きます。

f:id:keysan0922:20190507114358j:plain

 

次にSecureと書かれた場所をタップし、Keyに"show_rotation_suggestions"と入力し、Valueに"0"と入力すれば、作業は終了し、回転ボタンを無効化することができます。

f:id:keysan0922:20190507113241j:plain

※元に戻したい場合はKeyに"show_rotation_suggestions"と入力し、Valueに"1"と入力してください。