Google Pixel 2には、隠されているが無効になっているダークテーマがあります

Google Pixel 2 には、SystemUI に隠されていますが、無効になっているダーク テーマがあります。 Sony の Overlay Manager System テーマ フレームワークを使用しています。

更新 11:14 CST: によると ザ・ヴァージ、このダークテーマを有効にする隠れた方法があります(おそらくPixel Launcherを使用している場合のみ)。 これがどのようにしてほとんど注目されなかったのかはわかりませんが、元の記事を以下に残しておきます。

聞こえたの? Verizon は昨日店舗をオープンし、新しい製品のライブデモを行いました Google Pixel 2 および Google Pixel 2 XL. ほとんどの人は電話の感触をつかむことに時間を費やしていましたが(それが電話でやるべきことだからです) このような種類のプロモーション)、私たち XDA は、最新のアプリを提供し、最新の機能を明らかにするために携帯電話を調査してきました。 特徴。 最新のものを手に入れることができます ピクセルランチャー そして Googleカメラ アプリは抽出しましたが、簡単にインストールできないプレインストールされたアプリが他にもいくつかあります。 そのようなアプリの 1 つは、実際には非常に興味深いものです。 SystemUI の隠されたダークテーマ.

残念ながら、この暗いテーマは 無効 Pixel 2 ではアクセスする方法がありません (少なくとも、レビュー モデルを入手するまでテストできない ADB がなければ)。 アプリの名前は単に「Dark」で、パッケージ名は「com.android.systemui.theme.dark」に保存されています。 /vendor/overlay/SysuiDarkTheme/SysuiDarkThemeOverlay.apk.

満員になってすぐに発見したように、 Android 8.0 Oreoのソースコード がリリースされ、Google は テーマを管理するためのコマンドラインインターフェイス. これが実際に行われることです Android Oreo 用の rootless Substratum 可能であり、現在実行している人にとって最良の方法です アンドロイドオレオ できる ダークテーマをインストールする 彼らのデバイスに。

Android Oreo ダーク テーマがインストールされている Andromeda アドオン (Substratum 用)

OMS (Overlay Manager Service - Google が完全に追加した Sony のテーマ フレームワーク) に関する当社の知識を活用する Android 8.0 でのサポート)、このプリインストールされた「ダーク」システム APK との接続をすぐに確立しました。 は 実際には SystemUI の OMS テーマです. インストール場所は、Google がベンダーにプレインストールしたいテーマを保存するよう指示しているディレクトリに保存されているため、手がかりとなります。

残念ながら、このダークテーマが実際に Google Pixel 2 で有効になるかどうかをテストすることはできませんでした。 これは、必要なコマンドを実行するための ADB アクセスを取得することが不可能な地元の Verizon ストアでしか電話にアクセスできなかったためです。

アップデート 1 - 有効にする方法

による初期のハンズオンによると、 ザ・ヴァージ:

壁紙にも注意を払います。暗い場合は、アプリ ランチャーと通知シェードがそれに合わせて自動的にダーク モードに切り替わります。

通知シェードは SystemUI によって制御されるため、このダークテーマが Google Pixel 2 のどこで使用されているかが説明されます。 ただし、この自動ダークテーマ切り替えは標準の Pixel Launcher を使用している場合にのみ機能する可能性があるため、これらの調査結果を利用できないという意味ではありません。 つまり、たとえば Nova Launcher を使用している場合、暗い壁紙の設定が機能しない可能性があります (「かもしれない」と言ったのは、Pixel 2 でサードパーティ製のランチャーをまだテストした人がいないためです)。

これは、来週 Pixel 2 XL を受け取ったら、必ず徹底的にテストする必要があるものです。

アップデート 2 - ダークテーマの機能

ダークテーマでテーマにできる内容はかなり制限されているようです。 ロン・アマデオ アルステクニカ ダークテーマはクイック設定パネルにのみ適用されることを指摘しました。 興味があったので、オーバーレイ APK を抽出し、それを逆コンパイルして自分で確認しました。

?xml version="1.0" encoding="utf-8"?>
<resources>
<stylename="qs_base"parent="@android: style/Theme.DeviceDefault">
<itemname="android: colorControlNormal">?android: textColorPrimaryitem>
<itemname="android: colorPrimary">@android: color/primary_device_default_settingsitem>
<itemname="android: colorPrimaryDark">@android: color/primary_dark_device_default_settingsitem>
<itemname="android: colorAccent">@android: color/accent_device_default_darkitem>
<itemname="android: colorBackgroundFloating">#ff000000item>
<itemname="android: colorSecondary">@android: color/secondary_device_default_settingsitem>
style>
resources>

これにより、クイック設定パネルの色が指定されます。この場合は、より暗い色になります。

アップデート 3 - サイコロなし

私たちは Verizon ストアに行き、暗い壁紙を設定してダークテーマを有効にしようとしました。 ザ・ヴァージ と述べましたが、失敗しました。 何も起こらなかった。 その理由は完全にはわかりません。

アップデート 4 - うまくいきました - 簡単に言うと

私自身 Verizon ストアに戻って、「影の中」カテゴリの壁紙の 1 つを有効にすると、クイック設定パネルでダーク テーマを入手できることを確認しました。