Das Google Pixel 2 verfügt über ein verstecktes, aber deaktiviertes, dunkles Design für die SystemUI. Es verwendet das Theme-Framework Overlay Manager System von Sony.
Update 11:14 CST: Laut Der Rand, gibt es eine versteckte Möglichkeit, dieses dunkle Design zu aktivieren (möglicherweise nur, wenn Sie den Pixel Launcher verwenden). Wir sind uns nicht sicher, wie das weitgehend unbemerkt blieb, aber der Originalartikel ist unten zu finden.
Hast du gehört? Verizon hat gestern seine Geschäfte geöffnet, um Live-Demos des Neuen vorzuführen Google Pixel 2 und Google Pixel 2 XL. Während die meisten Leute ihre Zeit damit verbrachten, ein Gefühl für das Telefon zu bekommen (denn das ist es, was man damit machen soll). Diese Art von Werbeaktionen) haben wir bei Merkmale. Sie können sich das Neueste holen Pixel-Launcher Und Google-Kamera App, die wir extrahiert haben, aber es gibt noch ein paar andere vorinstallierte Apps, die Sie nicht einfach installieren können. Eine solche App ist tatsächlich ziemlich interessant, da es sich um eine handelt verstecktes dunkles Thema für die SystemUI.
Leider sieht es so aus, als wäre dieses dunkle Thema so deaktiviert Im Pixel 2 gibt es keine Möglichkeit, darauf zuzugreifen (zumindest nicht ohne ADB, das ich erst testen kann, wenn ich mein Testmodell bekomme). Die App heißt einfach „Dark“ und ihr Paketname ist „com.android.systemui.theme.dark
." Es ist gespeichert in /vendor/overlay/SysuiDarkTheme/SysuiDarkThemeOverlay.apk
.
Wie wir bald nach der Vollendung herausfanden Quellcode von Android 8.0 Oreo veröffentlicht wurde, hat Google eine eingeführt Befehlszeilenschnittstelle zum Verwalten von Themen. Das ist eigentlich das, was ausmacht rootless Substratum für Android Oreo möglich und ist derzeit für jeden die beste Art zu laufen Android Oreo dürfen Installieren Sie ein dunkles Thema auf ihr Gerät.
Android Oreo Dark Theme mit installiert Andromeda-Add-on für Substratum
Wir nutzen unser Wissen über OMS (Overlay Manager Service – Sonys Theme-Framework, das Google vollständig hinzugefügt hat). Unterstützung für in Android 8.0) stellten wir schnell die Verbindung her, dass dieses „dunkle“ System APK vorinstalliert war Ist eigentlich ein OMS-Theme für SystemUI. Der Installationsort ist ein Hinweis, da er in dem Verzeichnis gespeichert ist, in dem Google Anbieter anweist, alle Designs zu speichern, die sie vorinstallieren möchten.
Leider konnten wir nicht testen, ob dieses dunkle Theme tatsächlich auf dem Google Pixel 2 aktiviert werden kann. Das liegt daran, dass wir nur in unserem lokalen Verizon-Store Zugriff auf das Telefon hatten, wo es unmöglich war, ADB-Zugriff zu erhalten, um die erforderlichen Befehle auszuführen.
Update 1 – Eine Möglichkeit, es zu aktivieren
Laut einem frühen Hands-on von Der Rand:
Es wird auch auf Ihr Hintergrundbild geachtet: Wenn es dunkel ist, wechseln der App-Launcher und der Benachrichtigungsschatten automatisch in einen entsprechenden dunklen Modus.
Der Benachrichtigungsschatten wird von der SystemUI gesteuert, was erklären würde, wo dieses dunkle Thema in Google Pixel 2 verwendet wird. Das bedeutet jedoch nicht, dass wir diese Erkenntnisse nicht nutzen können, da dieser automatische Wechsel des dunklen Themas möglicherweise nur funktioniert, wenn Sie den Standard-Pixel Launcher verwenden. Das bedeutet, dass das Festlegen eines dunklen Hintergrundbilds möglicherweise nicht funktioniert, wenn Sie beispielsweise Nova Launcher verwenden (ich sage „möglicherweise“, weil noch niemand einen Drittanbieter-Launcher auf dem Pixel 2 getestet hat).
Das müssen wir auf jeden Fall ausgiebig testen, wenn wir nächste Woche unser Pixel 2 XL erhalten.
Update 2 – Fähigkeiten des dunklen Themes
Es scheint, dass das dunkle Thema in seinen thematischen Möglichkeiten recht begrenzt ist. Ron Amadeo bei ArsTechnica wies darauf hin, dass das dunkle Thema nur für das Schnelleinstellungsfeld gilt. Neugierig geworden, habe ich das Overlay-APK noch einmal extrahiert und es dann dekompiliert, um es selbst zu überprüfen:
?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>
Dadurch werden die Farben des Schnelleinstellungsfelds festgelegt – in diesem Fall eine dunklere Farbe.
Update 3 – Keine Würfel
Wir gingen zum Verizon-Store und versuchten, das dunkle Thema zu aktivieren, indem wir ein dunkles Hintergrundbild als festlegten Der Rand erwähnt, aber wir hatten keinen Erfolg. Nichts ist passiert. Wir sind uns nicht ganz sicher, warum.
Update 4 – Es hat funktioniert – kurzzeitig
Ich bin selbst zum Verizon Store zurückgekehrt und habe bestätigt, dass Sie ein dunkles Design für das Schnelleinstellungsfeld erhalten können, wenn Sie eines der Hintergrundbilder aus der Kategorie „Im Schatten“ aktivieren.