Google Pixel 2-l on Active Edge'i seadetes peidetud lihavõttemuna

Mudelites Google Pixel 2 ja Pixel 2 XL on Active Edge'i seadetes peidetud lihavõttemunade minimäng, kus saate telefoni mullide ilmumiseks pigistada.

Google'i uusimad lipulaevad Pixeli nutitelefonid Pixel 2 ja Pixel 2 XL, mis algselt käivitati koos operatsioonisüsteemiga Android 8.0 Oreo, kuid on sellest ajast peale saanud a Android 8.1 arendaja eelvaade. Seal on palju peened muudatused, mille oleme dokumenteerinud väljaandes, kuid mõned muudatused on rohkem peidetud kui teised. Üks muudatus, mille oleme avastanud, ei ole see, mida te tegelikult funktsiooniks nimetaksite, kuid see on kooskõlas Google'i harjumusega lisada Androidile veidi varjatud huumorit. Android 8.1 arendaja operatsioonisüsteemiga Google Pixel 2 ja Pixel 2 XL Active Edge'i seadete ekraanil Eelvaade 1, seal on peidetud lihavõttemunade minimäng, mis hõlmab telefoni pigistamist, et hüpata mullid.

Neile teist, kes pole tuttavad, on Pixel 2 nutitelefonidel funktsioon Active Edge, mis võimaldab pigistate telefoni külgede alumist poolt, et käivitada Google Assistant või vaigistada sissetulevad kõned. Pigistamistundlikkust saate reguleerida seadetes (või

peenhäälestage seda ADB käsuga), kuid peale selle pole Active Edge'i kohandamisel palju võimalik, vähemalt ametlikult.

Kui hakkasime süvenema Android 8.1 operatsioonisüsteemiga Google Pixel 2 XL uusimasse rakendusse Seaded, avastasime Active Edge'iga seotud uue rea, mis võib meie arvates olla huvitav. Esiteks avastasime seadetes uue tegevuse nimega "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"/>

Järgmisena avastasime selle tegevuse jaoks vastava küljendusfaili:

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>

Loe rohkem

Märksõnad "game_view" ja "play_view" viitasid sellele, et see on mingisugune lihavõttemuna. Kuna tegevus on määratletud kui "ekspordita", tähendab see, et seda ei saa käivitada käsurealt ilma juurfailita ega ka tegevuste käivitajast.

Kuid XDA tunnustatud kaasautori abiga Quinny899, saime teada, kuidas sellele peidetud lihavõttemunale juurde pääseda. Ta avastas järgmise koodi:

Põhimõtteliselt kuulab see kood Active Edge'i sätete all oleva pigistamise tundlikkuse sätte korduvaid puudutusi. Kui kasutajal pole lihavõttemunad keelatud (hallatava profiili kaudu), siis käivitab telefon peidetud minimängu, kus pigistate telefoni, et ekraanile ilmuksid mullid.

Ülaltoodud video tegi XDA Junior Member InFlames03 nende Pixel 2 XL-is, kus töötab Android 8.1 Oreo. Kui soovite teada, kuidas nende seadete rakendus on tume, on põhjuseks see, et nad käitavad rakendust juurteta Substratum teemamootor oma tumeda teemaga, mida nimetatakse Sai Oreo teemaks (mida saate teada kuidas siin installida.)

Mina isiklikult arvan, et lihavõttemuna on pisut ebausaldusväärne. Quinny899 kirjeldas seda kui "mänguks taaskasutatud inseneritesti". Ausalt öeldes ei saa iga lihavõttemuna kuhjata Android Marshmallow FlappyDroid, kuid niikuinii ei mängi te seda mängu kauem kui paar sekundit.