[Android 9] ナビゲーションバーの画面回転ボタンを非表示にする

f:id:mnoqlo:20190421004619p:plain

Android 9 Pieで、画面右下に表示される画面回転ボタンを表示させないようにして無効化する方法を紹介します。
いずれの方法もroot化は不要です。

adbコマンドで設定する方法

1. PCでadbコマンドを使える状態にする

PCでadbコマンドを使える状態にします。
こちらのやり方は長くなるので各自調べてね。

2. Android側で『開発者向けオプション』を表示

Android側で開発者向けオプションを表示します(既に表示している場合は手順3へ)。
『設定』アプリから [端末情報] を開き、 [ビルド番号] を7回連続でタップしてください。
『これで開発者になりました!』の通知とともに [開発者向けオプション] が解放されます。

f:id:mnoqlo:20190507081415p:plainf:id:mnoqlo:20190507074046p:plain

3. Android側でUSBデバッグをオン

『設定』アプリから、 [システム] > [詳細設定] > [開発者向けオプション] を表示し、 [USBデバッグ] をオンにします。

f:id:mnoqlo:20190507074056p:plainf:id:mnoqlo:20190507074101p:plain

4. adbコマンドを実行

PCとAndroid端末をUSB接続します。
PCでコマンドライン(Windowsなら『コマンド プロンプト』等)を起動し、以下のコマンドを実行します。

adb shell settings put secure show_rotation_suggestions 0

f:id:mnoqlo:20190507074701p:plain

以上で、回転ボタンが表示されなくなるはずです。

Tips. 設定を元に戻す方法

設定を元に戻す(画面回転ボタンを表示する)場合は、上記の手順4のコマンドの代わりに以下のコマンドを実行します。

adb shell settings put secure show_rotation_suggestions 1

画面制御アプリを使う方法

1. 『Rotation Control』をインストール

Google Play ストアより『Rotation Control』をインストールします。
play.google.com

2. Rotation Controlを起動、開始

Rotation Controlを起動し、回転制御開始をオンにします。
それ以外の設定を任意で行います。

f:id:mnoqlo:20190420222344p:plainf:id:mnoqlo:20190420222347p:plain

3. 通知領域から設定

手順2で回転制御開始をオンにすると、通知領域にウィジェットが表示されます。
ウィジェットの左側にある盾のようなアイコンを選択します。
また、他のアイコンより画面制御モードを設定します。

f:id:mnoqlo:20190420230913p:plainf:id:mnoqlo:20190420230937p:plain

以上で、回転ボタンが表示されなくなるはずです。

Tips. ウィジェットのアイコンの説明

ウィジェットのアイコンに対応する画面制御モードの説明は、アプリ起動画面の『説明の表示』より見ることができます。

f:id:mnoqlo:20190420222347p:plainf:id:mnoqlo:20190420233655p:plain

Tips. 『Rotation Controlが他のアプリの上に表示されています』と通知が出る場合

手順3で盾のようなアイコンを選択したタイミングで、『Rotation Controlが他のアプリの上に表示されています』と削除できない通知が表示される場合があります。
この通知が不要な場合、その通知を長押しし、『通知を表示しない』を選択してください。

f:id:mnoqlo:20190420232704p:plainf:id:mnoqlo:20190420232706p:plain

宣伝

AndroidTwitterアプリを公開中です。
自動更新(疑似User Streams)やマルチアカウント等の機能に対応しています。
よければお試しください。

無料版
play.google.com

有料版
play.google.com