Automatsko uključivanje Samsungovog uvijek uključenog zaslona tijekom punjenja [App]

Vodič o tome kako pokrenuti Samsungovu značajku Always on Display na temelju prilagođenih konteksta kao što su punjenje, orijentacija uređaja ili lokacija.

Samsung dobiva mnogo kritika zbog svoje optimizacije performansi s obzirom na njegov softver (iako je velik dio te kritike legitiman i/ili točan rasprava je za neki drugi put), ali teško je poreći koliku je dodanu vrijednost njihov softver donosi. Mogao bih nabrajati unedogled o svim značajkama koje možete pronaći na Samsung Experienceu (ranije poznatom kao TouchWiz), ali danas ću se usredotočiti na to kako jednu značajku učiniti malo boljom: Always On Prikaz. Konkretno, kako automatski omogući Always on Display tijekom punjenja, ali ga onemogući kad se ne puni.

Za one od vas koji nisu u tijeku, Samsungova značajka Always on Display (AOD) poseban je način rada zaslona koji se prikazuje kada Android istekne. U ovom načinu rada možete brzo vidjeti trenutni datum, vrijeme, poruke, događaje u kalendaru i još mnogo toga prilagodljive značajke

. AOD je ekskluzivan za Samsung Galaxy S7 i S8 seriju pametnih telefona i koristan je način da dobijete brzi pogled na važne informacije bez potrebe da dirate prst na svoj telefon.

AOD se može automatski prebacivati ​​na temelju rasporeda unutar postavki, ali osim toga nema mnogo drugih konteksta koje možete koristiti za kontrolu kada je AOD aktivan. Srećom sa snagom Taskera, možemo postaviti bilo koji kontekst koji želimo pokrenuti kada je AOD uključen/isključen. Napravio sam a jednostavna aplikacija koju možete instalirati i zaboraviti na svoj Samsung Galaxy S7, S7 Edge, S8 ili S8+ koja uključuje AOD samo tijekom punjenja, ali ću također pokazati kako možete postaviti bilo koji drugi kontekst koji želite.

Preuzmite aplikaciju AOD on Charge s XDA Labs

Napomena: gornja aplikacija napravljena je pomoću Taskera s Tasker App Factory. Nema korisničko sučelje. Sakrijte ikonu aplikacije u ladici aplikacije nakon što je instalirate. Možete vidjeti kako je aplikacija napravljena slijedeći korake u nastavku.


Vodič - Pokreni AOD način rada u prilagođenim kontekstima

Zahtjevi

  • Tasker ($2.99)

Iako ovdje koristim Tasker, slobodni ste koristiti bilo koju drugu aplikaciju za automatizaciju po svom izboru. Tasker je daleko najpopularniji, i to je onaj s kojim je većina ljudi upoznata, pa ga ja koristim.

Opcija 1 - Uključi/isključi AOD način kada je spojen na određene WiFi mreže

Ovdje su upute korak po korak o tome kako postaviti ovu skriptu. Usredotočit ću se na omogućavanje/onemogućavanje AOD načina rada kada se spajate/odspajate s WiFi mreže kod kuće/posla, ali možete postaviti bilo koji drugi okidač koji želite.

  1. Otvorite Tasker i dodirnite gumb + u donjem desnom kutu za izradu novog profila.
  2. Dodirnite "Stanje" da biste dodali kontekst stanja.
  3. Odaberite "Net", a zatim "Wi-Fi Connected."
  4. U odjeljku SSID dodirnite povećalo za prikaz popisa spremljenih SSID-ova. Ovdje odaberite željenu WiFi mrežu.
  5. Pritisnite tipku za povratak i Tasker će vas pitati da priložite postojeći zadatak ili napravite novi. Odaberite "Novi zadatak". Nemojte se truditi imenovati ga.
  6. Kada ste na zaslonu za uređivanje zadatka, dodirnite ikonu + u donjem srednjem dijelu da biste dodali radnju.
  7. Odaberite "Kôd", a zatim "Java funkcija".
  8. Pritisnite ikonu kave i odaberite KONTEKST.
  9. Pritisnite povećalo blizu funkcije i potražite getContentResolver().
  10. Novo polje "Povratak" trebalo bi se pojaviti na vrhu. Ovdje unesite "cr". Pritisnite natrag za povratak na zaslon za uređivanje zadatka.
  11. Dodajte još jednu radnju Java funkcije (koraci #6-7). Ovaj put za polje Class ili Object pritisnite povećalo i potražite Settings$System. Za polje Function pritisnite povećalo i odaberite putInt. Sada će se pojaviti skup parametara. Za Param (ContentResolver) pritisnite šalicu kave i odaberite objekt "cr". Za Param (niz) unesite aod_mode. Za Param (int) unesite 1.
  12. Pritisnite natrag za povratak na zaslon za uređivanje zadatka. Sada dugo pritisnite dvije radnje koje smo napravili i dodirnite gumb međuspremnika da ih kopirate. Pritisnite natrag za izlaz na glavni zaslon Taskera.
  13. Kada ste na glavnom zaslonu Taskera, dugo pritisnite zadatak koji smo upravo napravili i dodirnite "Dodaj izlazni zadatak". Nemojte se zamarati imenovanjem Zadatka.
  14. Kada ste na zaslonu za uređivanje novog zadatka, dugo pritisnite bilo gdje na sredini zaslona dok se ne pojavi akcija Zalijepi. Dodirnite za lijepljenje dvije radnje koje smo ranije kopirali.
  15. Dodirnite Action #2 ovdje i pomaknite se prema dolje. Promijenite 1 u 0 pod Param (int). Dodirnite gumb za povratak dok se ne vratite na glavni zaslon Taskera i gotovi ste!

Opcija 2 - Aktiviraj AOD način kada je uređaj okrenut licem prema gore na stol

Ovdje su upute korak po korak o tome kako postaviti ovu skriptu. Usredotočit ću se na omogućavanje/onemogućavanje AOD načina rada kada je vaš uređaj okrenut licem prema gore.

  1. Otvorite Tasker i dodirnite gumb + u donjem desnom kutu za izradu novog profila.
  2. Dodirnite "Stanje" da biste dodali kontekst stanja.
  3. Odaberite "Senzor", a zatim "Orijentacija".
  4. Ispod Is provjerite piše li "Licem prema gore".
  5. Pritisnite tipku za povratak i Tasker će vas pitati da priložite postojeći zadatak ili napravite novi. Odaberite "Novi zadatak". Nemojte se truditi imenovati ga.
  6. Kada ste na zaslonu za uređivanje zadatka, dodirnite ikonu + u donjem srednjem dijelu da biste dodali radnju.
  7. Odaberite "Kôd", a zatim "Java funkcija".
  8. Pritisnite ikonu kave i odaberite KONTEKST.
  9. Pritisnite povećalo blizu funkcije i potražite getContentResolver().
  10. Novo polje "Povratak" trebalo bi se pojaviti na vrhu. Ovdje unesite "cr". Pritisnite natrag za povratak na zaslon za uređivanje zadatka.
  11. Dodajte još jednu radnju Java funkcije (koraci #6-7). Ovaj put za polje Class ili Object pritisnite povećalo i potražite Settings$System. Za polje Function pritisnite povećalo i odaberite putInt. Sada će se pojaviti skup parametara. Za Param (ContentResolver) pritisnite šalicu kave i odaberite objekt "cr". Za Param (niz) unesite aod_mode. Za Param (int) unesite 1.
  12. Pritisnite natrag za povratak na zaslon za uređivanje zadatka. Sada dugo pritisnite dvije radnje koje smo napravili i dodirnite gumb međuspremnika da ih kopirate. Pritisnite natrag za izlaz na glavni zaslon Taskera.
  13. Kada ste na glavnom zaslonu Taskera, dugo pritisnite zadatak koji smo upravo napravili i dodirnite "Dodaj izlazni zadatak". Nemojte se zamarati imenovanjem Zadatka.
  14. Kada ste na zaslonu za uređivanje novog zadatka, dugo pritisnite bilo gdje na sredini zaslona dok se ne pojavi akcija Zalijepi. Dodirnite za lijepljenje dvije radnje koje smo ranije kopirali. Dodirnite Action #2 ovdje i pomaknite se prema dolje. Promijenite 1 u 0 pod Param (int). Dodirnite gumb za povratak dok se ne vratite na glavni zaslon Taskera i gotovi ste!

Napomena: ostatak koraka u formatu slike može se pratiti na potpuno isti način kao i prethodni skup snimaka zaslona u opciji #1. Jednostavno počnite od drugog reda snimki zaslona i nastavite tamo.


Zaključak

Kao što vidite, možete omogućiti ili onemogućiti način rada Always on Display u osnovi u bilo kojem kontekstu koji želite zahvaljujući Taskeru. Jednostavna aplikacija koju sam izradio usmjerena je na pokrivanje najčešće traženog izdanja značajki za AOD, ali ako želite nešto drugačije od AOD-a, u vašim je rukama moć da napravite te promjene.