Google Pixel 2 ima skrito, a onemogočeno temno temo za SystemUI. Uporablja Sonyjev tematski okvir Overlay Manager System.
Posodobitev 11:14 CST: Glede na The Verge, obstaja skrit način za omogočanje te temne teme (mogoče le, če uporabljate Pixel Launcher). Ne vemo, kako je to ostalo večinoma neopaženo, vendar je izvirni članek levo spodaj.
Si slišal? Verizon je včeraj odprl svoje trgovine za predstavitve novega v živo Google Pixel 2 in Google Pixel 2 XL. Medtem ko je večina ljudi porabila čas za pridobivanje občutka za telefon (ker je to tisto, kar bi morali storiti z tovrstnih promocij), smo pri XDA kopali po telefonu, da bi vam ponudili najnovejše aplikacije in odkrili najnovejše Lastnosti. Lahko zgrabite najnovejše Pixel Launcher in Google kamera aplikacijo, ki smo jo ekstrahirali, vendar obstaja nekaj drugih vnaprej nameščenih aplikacij, ki jih ne morete preprosto namestiti. Ena taka aplikacija je pravzaprav zelo zanimiva, saj je skrita temna tema za SystemUI.
Na žalost je videti, da je ta temna tema
onemogočeno brez možnosti dostopa do njega v Pixelu 2 (vsaj ne brez ADB, ki ga ne morem preizkusiti, dokler ne dobim svojega modela za pregled). Aplikacija ima preprosto ime "Dark" in ime njenega paketa je "com.android.systemui.theme.dark
." Shranjeno je v /vendor/overlay/SysuiDarkTheme/SysuiDarkThemeOverlay.apk
.
Kot smo ugotovili kmalu po polnem izvorna koda Android 8.0 Oreo je bil izdan, Google je predstavil a vmesnik ukazne vrstice za upravljanje tem. To je pravzaprav tisto, kar naredi rootless Substratum za Android Oreo možno in je trenutno najboljši način za vsakogar Android Oreo lahko namestite temno temo na svojo napravo.
Temna tema Android Oreo je nameščena z Dodatek Andromeda za Substratum
Z uporabo našega znanja o OMS (storitev Overlay Manager – Sonyjev tematski okvir, ki ga je Google v celoti dodal podporo za v sistemu Android 8.0), smo hitro ugotovili, da je ta vnaprej nameščen "temni" sistemski APK je pravzaprav tema OMS za SystemUI. Lokacija namestitve je namig, saj je shranjena v imeniku, ki ga Google prodajalcem naroči, naj shranijo vse teme, za katere želijo, da so vnaprej nameščene.
Na žalost nismo mogli preizkusiti, ali je to temno temo dejansko mogoče omogočiti na Google Pixel 2 ali ne. To je zato, ker smo imeli dostop do telefona le v naši lokalni trgovini Verizon, kjer bi bilo dostop do ADB za izvajanje zahtevanih ukazov nemogoče.
Posodobitev 1 – način, kako jo omogočiti
Glede na zgodnje izkušnje s The Verge:
Pozoren bo tudi na vaše ozadje: če je temno, bosta zaganjalnik aplikacij in zaslon za obvestila samodejno preklopila v temen način, da se bosta ujemala.
Zaslon za obvestila nadzira SystemUI, tako da bi to pojasnilo, kje se ta temna tema uporablja v Google Pixel 2. To še ne pomeni, da teh ugotovitev ne moremo uporabiti, saj lahko ta samodejni preklop temne teme deluje le, če uporabljate standardni zaganjalnik Pixel. To pomeni, da nastavitev temnega ozadja morda ne bo delovala, če uporabljate, recimo, Nova Launcher (pravim "lahko", ker še nihče ni preizkusil zaganjalnika drugega proizvajalca na Pixel 2.)
To je nekaj, kar bomo zagotovo morali temeljito preizkusiti, ko naslednji teden prejmemo naš Pixel 2 XL.
Posodobitev 2 – zmožnosti temne teme
Zdi se, da je temna tema precej omejena glede tega, kaj lahko temizira. Ron Amadeo pri ArsTechnica poudaril, da temna tema velja samo za ploščo s hitrimi nastavitvami. Radovedno sem se vrnil, da bi izvlekel prekrivni APK in ga nato dekompiliral, da bi sam preveril:
?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>
To naredi tako, da določi barve plošče za hitre nastavitve - v tem primeru postane temnejša barva.
Posodobitev 3 - Brez kock
Šli smo v trgovino Verizon in poskušali omogočiti temno temo tako, da smo nastavili temno ozadje The Verge omenjeno, a nam ni uspelo. Se ni nič zgodilo. Ne vemo povsem, zakaj.
Posodobitev 4 – Delovalo je – na kratko
Sam sem se vrnil v trgovino Verizon in potrdil, da lahko dobite temno temo za ploščo s hitrimi nastavitvami, če omogočite eno od ozadij iz kategorije »v senci«.