Google Pixel 2:ssa ja Pixel 2 XL: ssä on Active Edge -asetuksiin piilotettu pääsiäismuna-minipeli, jossa voit puristaa puhelintasi kuplien pomppimiseksi.
Googlen uusin lippulaiva Pixel-älypuhelimet, Pixel 2 ja Pixel 2 XL, lanseerattiin alun perin Android 8.0 Oreolla, mutta ovat sittemmin saaneet a Android 8.1:n kehittäjän esikatselu. Niitä on paljon hienovaraisia muutoksia, jotka olemme dokumentoineet julkaisussa, mutta jotkut muutokset ovat piilossa kuin toiset. Yhtä havaitsemamme muutosta ei todellakaan kutsuisi ominaisuudeksi, mutta se on yhdenmukainen Googlen tavan kanssa lisätä piilotettua huumoria Androidiin. Android 8.1 Developer -käyttöjärjestelmää käyttävien Google Pixel 2:n ja Pixel 2 XL: n Active Edge -asetusnäytössä Esikatselu 1, siellä on piilotettu pääsiäismuna-minipeli, jossa puristat puhelinta ponnahtaaksesi kuplia.
Niille teistä, jotka eivät ole tuttuja, Pixel 2 -älypuhelimissa on Active Edge -ominaisuus, jonka avulla puristat puhelimen sivujen alaosaa joko käynnistääksesi Google Assistantin tai hiljentääksesi saapuvat puhelut. Voit säätää puristusherkkyyttä asetuksista (tai
hienosäätää sitä ADB-komennolla), mutta sen lisäksi Active Edgeä ei voi mukauttaa paljon, ainakin virallisesti.Kun aloimme tutkia Android 8.1 -käyttöjärjestelmää käyttävän Google Pixel 2 XL: n uusinta Asetukset-sovellusta, löysimme uuden Active Edgeen liittyvän rivin, jonka ajattelimme olevan mielenkiintoinen. Ensin löysimme asetuksista uuden toiminnon nimeltä "AssistGestureBubbleActivity".
<activityandroid: enabled="true"android: exported="false"android: hardwareAccelerated="true"android: name="com.google.android.settings.gestures.assist.bubble.AssistGestureBubbleActivity"android: resizeableActivity="false"android: screenOrientation="portrait"android: theme="@android: style/Theme.Material"/>
Seuraavaksi löysimme vastaavan asettelutiedoston tälle toiminnalle:
assist_gesture_bubble_activity.xml
"fill_parent" n1:layout_height="fill_parent"
xmlns: n1="http://schemas.android.com/apk/res/android">
<ImageViewn1:n1:layout_width="fill_parent"n1:layout_height="fill_parent" />
<ImageViewn1:n1:layout_width="fill_parent"n1:layout_height="fill_parent" />
<TextViewn1:textColor="#ffffffff"n1:gravity="end"n1:layout_gravity="top"n1:n1:padding="12.0dip"n1:layout_width="fill_parent"n1:layout_height="wrap_content" />
FrameLayout>
Lue lisää
Avainsanat "game_view" ja "play_view" vihjasivat tämän olevan jonkinlainen pääsiäismuna. Koska aktiviteetti on määritelty "viemättömäksi", sitä ei voida suorittaa komentoriviltä ilman pääkäyttäjää, eikä sitä voida nähdä toimintojen käynnistysohjelmasta.
Mutta XDA Recognized Contributorin avulla Quinny899, saimme selville, kuinka pääset käsiksi tähän piilotettuun pääsiäismunaan. Hän löysi seuraavan koodin:
Pohjimmiltaan tämä koodi kuuntelee Active Edge -asetusten puristusherkkyysasetuksen toistuvia napautuksia. Jos käyttäjällä ei ole pääsiäismunia pois käytöstä (hallitun profiilin kautta), puhelin käynnistää piilotetun minipelin, jossa puristat puhelintasi saadaksesi kuplia näytölle.
Yllä olevan videon on ottanut XDA Junior Member InFlames03 Pixel 2 XL -puhelimessa, jossa on Android 8.1 Oreo. Jos mietit, kuinka heidän asetussovelluksensa on tumma, se johtuu siitä, että he käyttävät juureton Substratum-teemamoottori omalla synkällä teemallaan nimeltä Sai's Oreo Theme (jonka voit selvittää kuinka asentaa tänne.)
Itse pidän pääsiäismunaa vähän ylivoimaisena. Quinny899 kuvaili sitä "peliin kierrätetyksi suunnittelutestiksi". Ollakseni rehellinen, jokainen pääsiäismuna ei voi pinota Android Marshmallow's FlappyDroid, mutta ei kuitenkaan ole niin, että pelaat tätä peliä muutamaa sekuntia pidempään.