Android Q のシステム全体の隠しテーマを切り替える方法

Google Pixel スマートフォン用の最初の Android Q ベータ版には、システム全体にわたる隠されたダーク テーマがあり、簡単な ADB コマンドで有効 (または無効) にすることができます。

今日の初めに、Google 解放された Google Pixel/Pixel XL、Pixel 2/Pixel 2 XL、Pixel 3/Pixel 3 XLの 3 世代の Pixel デバイスすべてに対応する最初の Android Q ベータ版。 これは 6 つのベータ版のうちの 1 つ目 最終リリースまでには間に合います。 たくさんの新機能. Google は新しい Android バージョンに関する多くのドキュメントを公開していますが、すべてを確認するには時間がかかります。 リークでカバーされていない新機能を見つけるために、Pixel 3 XL で Q ベータ版をフラッシュしました。 正直に言うと、ベータ版でまだ明らかにされていないユーザー向けの機能はそれほど多くありません。 大きな特徴の 1 つは、Android Qのシステム全体のダークモードしかし、不思議なことに多くの人にとってそれは欠けています。

Q を有効にして Q にアップデートした人もいますが、(私のように) 設定で Q を有効にする方法を何もせずにアップデートした人もいます。 バッテリー セーバーをオンにすると、システム全体のダーク テーマを有効にすることができますが、時間どおりに通知を受け取ることに依存している場合は、バッテリー セーバーを有効にしておく必要はありません。 人々がすでにダーク テーマを有効にして Android Pie から Android Q にアップデートしたので、私はこう考えました。 私は、これらのユーザーは Q にアップグレードする前に開発者向けオプションで強制ナイト モード設定を有効にしていたに違いないと結論付けました。 この設定は Q ベータ版から削除されましたが、ADB を使用して手動で有効にすることは可能です。 その方法は次のとおりです。

    1. フォローする ADB の使用を有効にするためのこのチュートリアル PCから。
    2. Pixel を PC に接続し、ADB バイナリを保存したのと同じディレクトリでコマンド プロンプトまたはターミナル ウィンドウを開き、次のコマンドを入力します。
      ダークモードを有効にする:adb shell settings put secure ui_night_mode 2ダークモードを無効にする:adb shell settings put secure ui_night_mode 1
    3. Windows PowerShell を使用している場合は、コマンドの前に .\ を追加する必要がある場合があります。 macOS または Linux を使用している場合は、コマンドの前に ./ を追加する必要がある場合があります。
    4. Pixel を再起動すると、システム全体のダーク モードが切り替わります。

Google が Android Q ベータ版でダーク モードへのアクセスを削除した理由はよくわかりません。 最も可能性の高い説明は、まだ開発中であるということです。 開発者はアプリをテストする時間が必要になるため、将来のベータ版で有効になることを願っています。 何らかの理由で、この切り替えにより、設定、SystemUI、およびフレームワークでダーク モードが有効になるだけでなく、すべてのアプリでダーク モードが強制され、Google フォトではひどい表示になります。 リークされた Android Q ベータ版では、システム アプリのダーク モードを有効にすることができましたが、強制ダーク モードを無効のままにすることができました。ここではそれは不可能のようです。 それが可能かどうかはまだ調査中ですが、フラグはシステム プロパティ debug.hwui.force_dark に関連付けられているため、root アクセスが必要になると思います。

フォローしてください Android Qタグ 最新の Android リリースの詳細については、こちらをご覧ください。