Google Pixel 2:ssa on piilotettu, mutta poistettu käytöstä, tumma teema SystemUI: lle. Se käyttää Sonyn Overlay Manager System -teemakehystä.
Päivitys 11:14 CST: Mukaan The Verge, on olemassa piilotettu tapa ottaa tämä tumma teema käyttöön (mahdollisesti vain, jos käytät Pixel Launcheria). Emme ole varmoja, kuinka tämä jäi suurelta osin huomaamatta, mutta alkuperäinen artikkeli on jätetty alle.
Kuulitko? Verizon avasi eilen myymälänsä uuden esittelyyn Google Pixel 2 ja Google Pixel 2 XL. Vaikka useimmat ihmiset viettivät aikaansa saadakseen tunteen puhelimesta (koska sitä sinun pitäisi tehdä tällaisia tarjouksia), me XDA: lla olemme kaivaneet puhelimeen tuodaksemme sinulle uusimmat sovellukset ja löytääksemme uusimmat ominaisuudet. Voit napata uusimman Pixel Launcher ja Google Kamera sovellus, jonka purimme, mutta on olemassa pari muuta esiasennettua sovellusta, joita ei voi helposti asentaa. Yksi tällainen sovellus on itse asiassa varsin mielenkiintoinen, koska se on a piilotettu tumma teema SystemUI: lle.
Valitettavasti näyttää siltä, että tämä tumma teema on liikuntarajoitteinen jolla ei ole mahdollisuutta käyttää sitä Pixel 2:ssa (ainakaan ilman ADB: tä, jota en voi testata ennen kuin saan tarkistusmallini). Sovelluksen nimi on yksinkertaisesti "Dark" ja sen paketin nimi on "com.android.systemui.theme.dark
." Se on tallennettu /vendor/overlay/SysuiDarkTheme/SysuiDarkThemeOverlay.apk
.
Kuten huomasimme pian täynnä Android 8.0 Oreon lähdekoodi julkaistiin, Google on esitellyt a komentoriviliittymä teemojen hallintaan. Tämä itse asiassa tekee juureton alusta Android Oreolle mahdollista ja on tällä hetkellä paras tapa kenenkään juoksemiseen Android Oreo voi asenna tumma teema laitteeseensa.
Android Oreo Dark Theme asennettuna Andromeda-lisäosa substratumille
Käyttämällä OMS-tietojemme (Overlay Manager Service – Sonyn teemakehys, jonka Google täydensi Android 8.0 -tuki), teimme nopeasti yhteyden tämän esiasennetun "Dark" -järjestelmän APK: n kanssa On itse asiassa OMS-teema SystemUI: lle. Asennussijainti on vihje, koska se on tallennettu hakemistoon, jossa Google kehottaa toimittajia tallentamaan kaikki esiasennettavat teemat.
Valitettavasti emme voineet testata, voidaanko tämä tumma teema todella ottaa käyttöön Google Pixel 2:ssa. Tämä johtuu siitä, että meillä oli pääsy puhelimeen vain paikallisessa Verizon-myymälässämme, jossa ADB-käyttöoikeuden saavuttaminen vaadittujen komentojen suorittamiseksi olisi mahdotonta.
Päivitys 1 – tapa ottaa se käyttöön
Varhaisen käytännön mukaan The Verge:
Se kiinnittää huomiota myös taustakuvaasi: jos se on tumma, sovellusten käynnistysohjelma ja ilmoitusalue siirtyvät automaattisesti tummaan tilaan sopivaksi.
Ilmoitusaluetta ohjaa SystemUI, joten se selittäisi, missä tätä tummaa teemaa käytetään Google Pixel 2:ssa. Tämä ei silti tarkoita, ettemmekö voisi hyödyntää näitä havaintoja, koska tämä automaattinen tumman teeman vaihto voi toimia vain, jos käytät varastossa olevaa Pixel Launcheria. Tämä tarkoittaa, että tumman taustakuvan asettaminen ei välttämättä toimi, jos käytät esimerkiksi Nova Launcheria (sanon "voi", koska kukaan ei ole vielä testannut kolmannen osapuolen käynnistysohjelmaa Pixel 2:ssa.)
Tämä on jotain, jota meidän on ehdottomasti testattava perusteellisesti, kun saamme Pixel 2 XL: n ensi viikolla.
Päivitys 2 - Tumman teeman ominaisuudet
Vaikuttaa siltä, että tumma teema on melko rajallinen siinä, mitä se voi teemaa. Ron Amadeo klo ArsTechnica huomautti, että tumma teema koskee vain pika-asetuspaneelia. Palasin uteliaana purkamaan peittokuva-APK: n ja purin sen sitten varmistaakseni:
?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>
Tämä määrittää pika-asetuspaneelin värit – tässä tapauksessa tummemman värin.
Päivitys 3 - Ei noppaa
Menimme Verizon-kauppaan ja yritimme saada tumman teeman käyttöön asettamalla tumman taustakuvan muotoon The Verge mainittiin, mutta emme onnistuneet. Mitään ei tapahtunut. Emme ole täysin varmoja miksi.
Päivitys 4 – Se toimi – lyhyesti
Palasin itse Verizon Storeen ja vahvistin, että saat tumman teeman pika-asetuspaneeliin, jos otat käyttöön jonkin "varjoissa" -kategorian taustakuvista.