ナイトライトがオンのときに Android P のダークテーマを有効にする方法

Android P のダークテーマを夜間照明がオンのときにのみ有効にしたいと思ったことはありませんか? Android P DP4 をお持ちの場合は、それが可能です。

Google Pixel 2 では、Google は、暗い色の壁紙がある場合に適用される部分的なシステム ダーク テーマを追加しました。 この機能は、Android 8.1 Oreo アップデートおよび 最新の Android P Beta 3/Developer Preview 4 では、暗い色を使用するために暗い色の壁紙を使用する必要はなくなりました。 テーマ。 ダーク モードをもう少しスマートにしたいと思ったことがある場合は、有効にする前に任意の条件を適用できるように、ダーク モードを自動化する方法を考え出しました。 一番いいところはそれです rootは必要ありません!

参考までに、ダーク テーマは、クイック設定パネル、音量パネル、フォルダーの背景、アプリ ドロワーの背景など、SystemUI と Google Pixel Launcher の一部のテーマのみをテーマとします。 完全なシステム全体のダーク テーマを取得する唯一の方法は、Android Oreo を使用したままで Substratum テーマを使用するか、Android P デバイスを root 化して Substratum を使用することです。 私たちは、デバイスの root 化を望まない人もいることを認識しているため、root 化を必要としないカスタマイズ オプションを常に探しています。 最新の Android P ベータ版のおかげで、ダーク テーマの適用時に自動化できるようになりました。たとえば、ナイト ライトがオンの場合にのみダーク モードを有効にすることができます。

Android P のダークテーマをナイトライトでトリガーする

私たちが行っていることについての簡単な説明。 最新の Android P ベータ版では、ディスプレイ設定でダークテーマを手動で切り替えることができます。 そのため、新しい設定。 安全な値は、この設定の現在の値を保持するために Google によって作成されました (Settings. Secure.theme_mode 0 は壁紙に基づいて自動、1 は明るいテーマ、2 は暗いテーマです。) ADB 経由で、または適切な権限を持つアプリケーションを使用してこの値を手動で変更すると、 テーマ。 設定の変更を監視できる最新の Tasker ベータ バージョンを使用すると、常夜灯の状態を監視し、テーマの変更を自由に切り替えることができます。

要件

  • あなたはオンになっているはずです Android P ベータ 3/Developer Preview 4 を使用すると、root なしで動作します。 このリリースは、公開時点では次のデバイスで利用できます。
    • Googleピクセル
    • Google ピクセル XL
    • グーグルピクセル2
    • Google ピクセル 2 XL
    • 必須の電話 (PH-1)
    • ソニー エクスペリア XZ2
  • 自動化アプリ「Tasker」をインストールしておく必要があります。 最新のベータ版では、v5.2.bf6。
  • ADB 経由で Tasker に特別な権限を付与する必要があります。 ADBをセットアップする ここで概説されているように 最新の Tasker ベータ版をインストールした後、コマンド プロンプト/PowerShell/ターミナルに次のコマンドを入力します。
    • Windows コマンド プロンプト:
      adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • Windows PowerShell:
      .\adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • macOS/Linux ターミナル:
      ./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

[appbox googleplay net.dinglisch.android.taskerm]

説明書

ここでは、設定方法を段階的に説明します。 最後に、インポートするためのリンクも記載します。

タスカー

  1. Tasker を開き、新しいプロファイルを作成します。 「夜の自動ダークテーマ」という名前を付けます。
  2. 状態コンテキストを選択します。
  3. 「システム」カテゴリを選択します。
  4. [カスタム設定] オプションを選択します。
  5. タイプとして「セキュア」を選択します。 名前に「night_display_activated」と入力します。 値には「1」を入力します。
  6. タスクの作成を開始します (タスクに名前を付ける必要はありません)。
  7. アクションを追加します。
  8. 「設定」カテゴリを選択します。
  9. カスタム設定を選択します。
  10. タイプとして「セキュア」を選択します。 名前には「theme_mode」と入力します。 値には「2」を入力します。 これにより、常夜灯がオンのときにダークテーマが有効になります。
  11. タスクの作成を終了し、Tasker のメイン画面に戻ります。
  12. 作成したタスクを長押しし、「終了タスクの追加」を選択します。
  13. 手順 7 ~ 10 を繰り返しますが、手順 10 の値には「1」を入力します。 これにより、夜間照明がオフのときにダークテーマが無効になります。
  14. これで完了です。 これで、Tasker はナイトライトが切り替わるたびに自動的にダークモードに切り替わります。 常夜灯を手動で切り替えることも、カスタム スケジュールに基づいて設定することも、太陽周期に基づいて有効にするように設定することもできます。