Google Pixel 2/2 XL sa spustí s režimom „vždy zapnutý“ pre ambientné zobrazenie. Zistili sme, ako to povoliť práve teraz na ľubovoľnej ROM Android Oreo!
Najnovšia aktualizácia Androidu od Google, chutný Android Oreo, má používateľom čo ponúknuť. Od integrácie správcov hesiel s novými API automatického dopĺňania k viacerým zmenám nižšej úrovne ako napr Projekt Treble, táto ďalšia aktualizácia pochopiteľne nadchla mnohých používateľov na našich fórach. Niekedy však spoločnosť Google rada odoberie určité funkcie z úvodnej aktualizácie, či už je to preto, že funkcia nie je úplná alebo je zámerom spustiť zariadenia novej generácie. Jednou z takýchto funkcií je Vždy zapnutý režim okolitého displeja ktorý sme prvýkrát objavili v deaktivovanom stave na prvej generácii Google Pixel a pravdepodobne spustenie s Google Pixel 2 a Pixel 2 XL.
Keďže my pôvodne pokrývali existenciu tejto funkcie, niektorí používatelia špekulovali, že režim vždy zapnutý sa môže dodávať iba so zariadeniami Google druhej generácie
ďalší mesiac (predsa nie s Qualcomm Snapdragon 836 ako bolo pôvodne oznámené). To môže byť veľmi dobre, pretože nepoznáme presné podrobnosti o plánoch spoločnosti Google s touto funkciou. Avšak na rozdiel od povestný stlačiteľný rám, vždy zapnutý ambientný displej Zdá sa, že je už plne funkčný - za predpokladu, že viete, ako to povoliť AOSP.Nekvalitné fotografie môžete pripísať mojej neschopnosti fotografovať.
Nové nastavenie okolitého displeja funguje veľmi podobne ako všetky ostatné režimy „vždy na displeji“ od spoločností Samsung alebo LG. Keď vypnete obrazovku, na obrazovke zariadenia zostanú hodiny. Keď dostanete upozornenie, na niekoľko sekúnd uvidíte celý obsah upozornenia, kým sa stratí a zobrazí sa iba ikona aplikácie pod hodinami.
Testovacie zariadenie, ktoré predvádzam v tomto režime okolitého displeja, je Google Nexus 6 bežiaci na neoficiálnom porte Android 8.0 Oreo. Toto je jeden z veľa neoficiálnych portov Android Oreo je už k dispozícii vďaka úžasnej práci vývojárov na našich fórach. V ROM, ktorú som testoval, bola možnosť Always on ambient display už zapnutá v System UI Tuner.
Po niekoľkých neúspešných pokusoch o návrat navigačná lišta a prispôsobenie skratiek na uzamknutej obrazovke do System UI Tuner pomocou bezkorenové prekryvy substrátu (bohužiaľ nemožné bez rootu odvtedy vyžaduje vlastnosť systému ro.debuggable
nastaviť na 1), Prehrabal som sa v zdrojovom kóde a objavil som aj metóda ktorá určuje, či je alebo nie je vždy zapnuté ambientné zobrazenie sa zobrazí v nástroji System UI Tuner.
Zdá sa, že existuje a metóda v AmbientDisplayConfiguration
s názvom "alwaysOnAvailable
", ktorý je v súčasnosti pevne zakódovaný tak, aby vždy vrátil "false." Je tam komentár, v ktorom sa uvádza, prečo to robí, pretože "zatiaľ nefunguje správne." Možno nie, ale bez ďalšieho upresnenia, prečo to nefunguje, nie som naklonený tomu, aby sme videli, prečo by sme nemali dovoliť používateľom, aby sa s tým hrali, ak chcú.
Takže, aby skutočne fungovalo vždy zapnuté okolité zobrazenie, všetko, čo musíte urobiť, je upraviť túto metódu tak, aby sa namiesto toho vždy vrátila hodnota „true“. Presne toto SiXROM robí, ktorý požičal si záväzok od XDA Senior Member Vitajte na Skye z Vanilka, ROM pre Nexus 6P.
Nexus 6 v skutočnosti nepoužívam ako každodenný ovládač, ale iba ako testovacie zariadenie, ktoré som rýchlo priviedol späť k životu. robiť návody na substrát. Preto vám teraz nemôžem povedať, ako dobre to funguje v praxi, pretože som ho nepoužíval viac ako niekoľko dní. Ak však používate neoficiálny port systému Android Oreo (a pravdepodobne máte displej OLED), možno vás bude zaujímať, aby ste to vyskúšali.
Samozrejme, väčšina z nás nie sú vývojári vlastných ROM, takže vykonanie tejto zmeny je trochu mimo náš dosah. Všetci vývojári ROM, ktorí to čítajú a chcú začleniť túto funkciu, dúfajme, že to teraz môžete urobiť celkom ľahko. Dokonca by to mohlo stáť za to povoliť ochranu proti vypáleniu okolitého displeja v Android Framework, keď ste pri tom.