A Google Pixel 2 Always On Ambient Display funkciója azonnal bekapcsolható Android Oreo ROM-on

A Google Pixel 2/2 XL „mindig bekapcsolt” móddal indul a környezeti kijelzőhöz. Megtudtuk, hogyan lehet most engedélyezni bármelyik Android Oreo ROM-on!

A Google Android legújabb frissítése, az ízletes Android Oreo sok mindent kínál a felhasználóknak. A jelszókezelők integrálása az új Automatikus kitöltési API több alacsonyabb szintű változtatásra, mint pl Projekt Treble, ez a következő frissítés érthető módon sok felhasználót izgatott a fórumunkon. De néha a Google szeret bizonyos funkciókat visszatartani a kezdeti frissítéstől, akár azért, mert a funkció nem teljes, vagy a következő generációs készülékek. Az egyik ilyen funkció a Mindig bekapcsolt környezeti kijelző mód amelyet először letiltott állapotban fedeztünk fel az első generációs Google Pixelen, és feltehetően a Google Pixel 2 és Pixel 2 XL készülékekkel indul.

Mióta mi kezdetben ennek a tulajdonságnak a létezését fedte fel, egyes felhasználók azt feltételezik, hogy a mindig bekapcsolt módban csak a második generációs Google-eszközökkel szállítható

következő hónap (bár nem a Qualcomm Snapdragon 836-tal az eredeti bejelentés szerint). Nagyon könnyen lehet, hogy ez a helyzet, mivel nem tudunk pontos részleteket a Google terveiről ezzel a funkcióval kapcsolatban. Azonban ellentétben a pletykák szerint összenyomható keret, a mindig bekapcsolt környezeti kijelző úgy tűnik, hogy már teljesen működőképes - feltéve, hogy tudja, hogyan kell engedélyezni AOSP.

A rossz minőségű fotókat a fotózáshoz való hozzá nem értésemre lehet beírni.

Az új környezeti megjelenítési beállítás nagyjából hasonlóan működik, mint a többi „mindig látható” mód, például a Samsung vagy az LG. Amikor kikapcsolja a képernyőt, egy óra látható az eszköz képernyőjén. Amikor értesítést kap, néhány másodpercig látni fogja az értesítés teljes tartalmát, mielőtt az eltűnik, és csak az alkalmazás ikonja jelenik meg az óra alatt.

A teszteszköz, amelyet ebben a környezeti megjelenítési módban mutatok, egy Google Nexus 6, amely az Android 8.0 Oreo nem hivatalos portján fut. Ez az egyik Android Oreo számos nem hivatalos portja már elérhető, köszönhetően a fejlesztők fantasztikus munkájának fórumainkon. Az általam tesztelt ROM-ban a mindig bekapcsolt környezeti megjelenítés opció már engedélyezve volt a System UI Tunerben.

Néhány sikertelen visszahozási kísérlet után navigációs sáv és zárolási képernyő parancsikon testreszabása segítségével a System UI Tunerhez gyökértelen Aljzatfedések (Sajnos root nélkül lehetetlen azóta rendszertulajdonságot igényel ro.debuggable 1-re kell állítani), átkutattam a forráskódot, és felfedeztem a módszer ez határozza meg, hogy mindig környezeti kijelzőn van-e vagy sem megjelenik a System UI Tunerben.

Úgy tűnik, hogy van a módszer be AmbientDisplayConfiguration "alwaysOnAvailable", amely jelenleg keményen kódolt, hogy mindig "false"-t adjon vissza. Van egy megjegyzés, amely leírja, hogy miért teszi ezt, mivel "még nem működik megfelelően". nem, de anélkül, hogy részletesebben kifejtettem volna, hogy miért nem működik, nem vagyok hajlandó megérteni, miért ne engedjük, hogy a felhasználók játszanak vele, ha akarnak.

Tehát ahhoz, hogy valóban működjön a mindig bekapcsolt kijelző, mindössze annyit kell tennie, hogy módosítsa ezt a metódust úgy, hogy mindig "true"-t adjon vissza. Pontosan ez az SiXROM csinál, ami kölcsönvette a kötelezettséget az XDA Senior Tagtól ÜdvözöljükTheSkye nak,-nek Vanília, egy ROM a Nexus 6P számára.

Nem biztos benne, hogy a "Goofle" csak elírás, vagy szándékos.

Nem igazán használom a Nexus 6-ot napi sofőrnek, hanem csak teszteszköznek, amit gyorsan életre keltettem. csináljon Aljzat oktatóanyagokat. Így most nem tudom megmondani, hogy a gyakorlatban mennyire működik jól, mivel több mint néhány napja nem használtam. De ha az Android Oreo nem hivatalos portján fut (és feltehetően OLED-kijelzővel rendelkezik), akkor érdemes lehet kipróbálni.

Természetesen a legtöbben nem egyedi ROM-fejlesztők, így ennek a változtatásnak a végrehajtása kissé elérhetetlen. Bármelyik ROM-fejlesztő, aki ezt olvassa, szeretné beépíteni ezt a funkciót, remélhetőleg most már könnyedén megteheti. Még az is lehet, hogy megéri engedélyezze a környezeti kijelző égésvédelmét az Android Frameworkben, miközben azon van.