Návod, ako spustiť funkciu Always on Display od spoločnosti Samsung na základe vlastných kontextov, ako je nabíjanie, orientácia zariadenia alebo poloha.
Spoločnosť Samsung dostáva veľa nedôvery za optimalizáciu výkonu, pokiaľ ide o jej softvér (hoci aká veľká je táto kritika legitímne a/alebo presné je diskusia na inokedy), ale je ťažké poprieť, akú pridanú hodnotu majú ich softvér prináša. Mohol by som pokračovať ďalej a ďalej o všetkých funkciách, ktoré nájdete na Samsung Experience (predtým známy ako TouchWiz), ale dnes sa zameriam na to, ako vylepšiť jednu funkciu: Vždy zapnuté Displej. Konkrétne, ako na to automaticky povoliť funkciu Always on Display pri nabíjaní, ale deaktivovať ju, keď sa nenabíja.
Pre tých z vás, ktorí sú mimo, funkcia Always on Display (AOD) od spoločnosti Samsung je špeciálny režim obrazovky, ktorý sa zobrazí, keď uplynie časový limit systému Android. V tomto režime môžete rýchlo zobraziť aktuálny dátum, čas, správy, udalosti v kalendári a ďalšie prispôsobiteľné funkcie
AOD je možné automaticky prepínať na základe plánu v rámci nastavení, ale okrem toho nie je veľa iných kontextov, ktoré môžete použiť na ovládanie, keď je AOD aktívny. Našťastie pomocou funkcie Tasker môžeme nastaviť akýkoľvek kontext, ktorý chceme spustiť, keď je AOD zapnutý/vypnutý. Urobil som a jednoduchá aplikácia, ktorú si môžete nainštalovať a zabudnúť na svoj Samsung Galaxy S7, S7 Edge, S8 alebo S8+, ktorá zapne AOD iba pri nabíjaní, ale tiež vám ukážem, ako môžete nastaviť akýkoľvek iný kontext, ktorý chcete.
Stiahnite si aplikáciu AOD on Charge z XDA Labs
Poznámka: Vyššie uvedená aplikácia bola vytvorená pomocou Tasker s Tasker App Factory. Nemá používateľské rozhranie. Po inštalácii skryte ikonu aplikácie zo zásuvky aplikácie. Ak chcete zistiť, ako bola aplikácia vytvorená, postupujte podľa krokov nižšie.
Návod – Spustenie režimu AOD vo vlastných kontextoch
Požiadavky
- Tasker ($2.99)
Aj keď tu používam Tasker, môžete použiť akúkoľvek inú automatizačnú aplikáciu podľa vlastného výberu. Tasker je zďaleka najpopulárnejší a je to ten, ktorý väčšina ľudí pozná, takže to je to, čo používam.
Možnosť 1 – Prepnutie režimu AOD pri pripojení k určitým sieťam WiFi
Tu sú podrobné pokyny, ako nastaviť tento skript. Zameriam sa na zapnutie/vypnutie režimu AOD, keď sa pripájate/odpájate od domácej/pracovnej WiFi siete, ale môžete si nastaviť akýkoľvek iný spúšťač, ktorý chcete.
- Otvorte Tasker a klepnutím na tlačidlo + v pravom dolnom rohu vytvorte nový profil.
- Klepnutím na „Štát“ pridáte kontext stavu.
- Vyberte „Sieť“ a potom „WiFi pripojené“.
- V časti SSID klepnutím na lupu zobrazíte zoznam uložených SSID. Tu si vyberte požadovanú WiFi sieť.
- Stlačte tlačidlo Späť a Tasker vás požiada, aby ste pripojili existujúcu úlohu alebo vytvorili novú. Vyberte „Nová úloha“. Nesnažte sa to pomenovať.
- Keď ste na obrazovke Úpravy úloh, klepnite na ikonu + v strede dole a pridajte akciu.
- Vyberte „Kód“ a potom „Funkcia Java“.
- Kliknite na ikonu kávy a vyberte KONTEXT.
- Stlačte lupu vedľa funkcie a vyhľadajte getContentResolver().
- V hornej časti by sa malo zobraziť nové pole „Návrat“. Tu zadajte „cr“. Stlačením tlačidla Späť sa vrátite na obrazovku Úpravy.
- Pridajte ďalšiu akciu Java Function (kroky #6-7). Tentokrát pre pole Trieda alebo Objekt stlačte lupu a vyhľadajte Nastavenia $ Systém. Pre pole Funkcia stlačte lupu a vyberte putInt. Teraz sa zobrazí sada parametrov. Pre Param (ContentResolver) stlačte šálku kávy a vyberte objekt „cr“. Pre Param (String) zadajte aod_mode. Pre Param (int) zadajte 1.
- Stlačením tlačidla Späť sa vrátite na obrazovku Úpravy. Teraz dlho stlačte dve akcie, ktoré sme vykonali, a klepnutím na tlačidlo schránky ich skopírujte. Stlačením tlačidla Späť opustíte hlavnú obrazovku aplikácie Tasker.
- Keď ste na hlavnej obrazovke aplikácie Tasker, dlho stlačte úlohu, ktorú sme práve urobili, a klepnite na „Pridať výstupnú úlohu“. Netrápte sa pomenovaním úlohy.
- Keď sa nachádzate na obrazovke úprav novej úlohy, dlho stlačte kdekoľvek v strede obrazovky, kým sa nezobrazí akcia Prilepiť. Klepnutím prilepíte dve akcie, ktoré sme predtým skopírovali.
- Tu klepnite na Akciu #2 a prejdite nadol. Zmeňte 1 na 0 pod Param (int). Klepnite na tlačidlo Späť, kým sa nevrátite na hlavnú obrazovku aplikácie Tasker, a máte hotovo!
Možnosť 2 – Spustite režim AOD, keď je zariadenie na stole lícom nahor
Tu sú podrobné pokyny, ako nastaviť tento skript. Zameriam sa na zapnutie/vypnutie režimu AOD, keď je vaše zariadenie položené lícom nahor.
- Otvorte Tasker a klepnutím na tlačidlo + v pravom dolnom rohu vytvorte nový profil.
- Klepnutím na „Štát“ pridáte kontext stavu.
- Vyberte „Senzor“ a potom „Orientácia“.
- V časti Je sa uistite, že je napísané „Face Up“.
- Stlačte tlačidlo Späť a Tasker vás požiada, aby ste pripojili existujúcu úlohu alebo vytvorili novú. Vyberte „Nová úloha“. Nesnažte sa to pomenovať.
- Keď ste na obrazovke Úpravy úloh, klepnite na ikonu + v strede dole a pridajte akciu.
- Vyberte „Kód“ a potom „Funkcia Java“.
- Kliknite na ikonu kávy a vyberte KONTEXT.
- Stlačte lupu vedľa funkcie a vyhľadajte getContentResolver().
- V hornej časti by sa malo zobraziť nové pole „Návrat“. Tu zadajte „cr“. Stlačením tlačidla Späť sa vrátite na obrazovku Úpravy.
- Pridajte ďalšiu akciu Java Function (kroky #6-7). Tentokrát pre pole Trieda alebo Objekt stlačte lupu a vyhľadajte Nastavenia $ Systém. Pre pole Funkcia stlačte lupu a vyberte putInt. Teraz sa zobrazí sada parametrov. Pre Param (ContentResolver) stlačte šálku kávy a vyberte objekt „cr“. Pre Param (String) zadajte aod_mode. Pre Param (int) zadajte 1.
- Stlačením tlačidla Späť sa vrátite na obrazovku Úpravy. Teraz dlho stlačte dve akcie, ktoré sme vykonali, a klepnutím na tlačidlo schránky ich skopírujte. Stlačením tlačidla Späť opustíte hlavnú obrazovku aplikácie Tasker.
- Keď ste na hlavnej obrazovke aplikácie Tasker, dlho stlačte úlohu, ktorú sme práve urobili, a klepnite na „Pridať výstupnú úlohu“. Netrápte sa pomenovaním úlohy.
- Keď sa nachádzate na obrazovke úprav novej úlohy, dlho stlačte kdekoľvek v strede obrazovky, kým sa nezobrazí akcia Prilepiť. Klepnutím prilepíte dve akcie, ktoré sme predtým skopírovali. Tu klepnite na Akciu #2 a prejdite nadol. Zmeňte 1 na 0 pod Param (int). Klepnite na tlačidlo Späť, kým sa nevrátite na hlavnú obrazovku aplikácie Tasker, a máte hotovo!
Poznámka: Zvyšok krokov vo formáte obrázka môžete vykonať presne rovnakým spôsobom ako predchádzajúci súbor snímok obrazovky vo voľbe #1. Stačí začať v druhom rade snímok obrazovky a pokračovať tam.
Záver
Ako vidíte, vďaka Taskeru môžete povoliť alebo zakázať režim Always on Display v podstate v akomkoľvek kontexte, ktorý chcete. Jednoduchá aplikácia, ktorú som vytvoril, je zameraná na pokrytie najbežnejšie žiadanej edície funkcií pre AOD, ale ak chcete od AOD niečo iné, je vo vašich rukách, aby ste tieto zmeny vykonali.