Mokomoji medžiaga, kaip suaktyvinti „Samsung Always on Display“ funkciją, atsižvelgiant į pasirinktinius kontekstus, tokius kaip įkrovimas, įrenginio orientacija ar vieta.
„Samsung“ sulaukia daug kliūčių už savo programinės įrangos našumo optimizavimą (nors kiek tos kritikos yra teisėtas ir (arba) tikslus yra diskusija kitą kartą), tačiau sunku paneigti, kokią pridėtinę vertę jų programinė įranga atneša. Galėčiau tęsti ir kalbėti apie visas funkcijas, kurias galite rasti „Samsung Experience“ (anksčiau žinoma kaip TouchWiz), tačiau šiandien aš sutelksiu dėmesį į tai, kaip vieną funkciją šiek tiek pagerinti: Visada įjungta Ekranas. Tiksliau, kaip Įkraunant automatiškai įjungiama Always on Display, bet išjungiama, kai neįkraunama.
Tiems iš jūsų, kurie nėra žinomi, „Samsung“ funkcija „Always on Display“ (AOD) yra specialus ekrano režimas, kuris rodomas pasibaigus „Android“ skirtam laikui. Šiuo režimu galite greitai pamatyti dabartinę datą, laiką, žinutes, kalendoriaus įvykius ir kt pritaikomos funkcijos
. AOD yra išskirtinis „Samsung Galaxy S7“ ir „S8“ serijos išmaniesiems telefonams ir yra naudingas būdas greitai peržvelgti svarbią informaciją, nereikalaujant nė piršto ant telefono.AOD galima automatiškai perjungti pagal tvarkaraštį nustatymuose, tačiau nėra daug kitų kontekstų, kuriuos galite naudoti norėdami valdyti, kada AOD yra aktyvus. Laimei, naudodamiesi „Tasker“ galia, galime nustatyti bet kokį kontekstą, kurį norime suaktyvinti, kai AOD įjungtas / išjungtas. Aš padariau a paprasta programa, kurią galite įdiegti ir pamiršti savo Samsung Galaxy S7, S7 Edge, S8 arba S8+, kuri įjungia AOD tik įkraunant, bet taip pat parodysiu, kaip galite nustatyti bet kokį kitą norimą kontekstą.
Atsisiųskite „AOD on Charge“ programą iš „XDA Labs“.
Pastaba: aukščiau pateikta programa buvo sukurta naudojant Tasker su Tasker App Factory. Jis neturi vartotojo sąsajos. Įdiegę programos piktogramą paslėpkite ją savo programų stalčiuje. Galite pamatyti, kaip buvo sukurta programa, atlikdami toliau nurodytus veiksmus.
Mokymo programa – suaktyvinkite AOD režimą tinkintuose kontekstuose
Reikalavimai
- Taskeris ($2.99)
Nors čia naudoju „Tasker“, galite laisvai naudoti bet kurią kitą pasirinktą automatizavimo programą. „Tasker“ yra pats populiariausias ir yra žinomas daugeliui žmonių, todėl aš jį naudoju.
1 parinktis – perjunkite AOD režimą, kai esate prisijungę prie tam tikrų „WiFi“ tinklų
Čia pateikiamos nuoseklios instrukcijos, kaip nustatyti šį scenarijų. Daugiausia dėmesio skirsiu AOD režimo įjungimui / išjungimui, kai prisijungiate / atsijungiate nuo namų / darbo „WiFi“ tinklo, tačiau galite nustatyti bet kurį kitą norimą aktyviklį.
- Atidarykite „Tasker“ ir bakstelėkite + mygtuką apatiniame dešiniajame kampe, kad sukurtumėte naują profilį.
- Bakstelėkite „Būsena“, kad pridėtumėte valstijos kontekstą.
- Pasirinkite „Net“, tada „WiFi Connected“.
- Dalyje SSID bakstelėkite didinamąjį stiklą, kad būtų rodomas išsaugotų SSID sąrašas. Čia pasirinkite norimą WiFi tinklą.
- Paspauskite grįžimo klavišą ir Tasker paprašys pridėti esamą užduotį arba sukurti naują. Pasirinkite „Nauja užduotis“. Nesivaržykite įvardinti.
- Užduočių redagavimo ekrane bakstelėkite + piktogramą apačioje, viduryje, kad pridėtumėte veiksmą.
- Pasirinkite „Kodas“, tada „Java funkcija“.
- Paspauskite kavos piktogramą ir pasirinkite KONTEKSTAS.
- Paspauskite didinamąjį stiklą šalia Function ir ieškokite getContentResolver().
- Viršuje turėtų būti rodomas naujas laukas „Grąžinti“. Čia įveskite „cr“. Paspauskite atgal, kad grįžtumėte į užduočių redagavimo ekraną.
- Pridėkite kitą „Java“ funkcijos veiksmą (6–7 žingsniai). Šį kartą Klasės arba Objekto lauke paspauskite didinamąjį stiklą ir ieškokite Settings$System. Lauke Funkcija paspauskite didinamąjį stiklą ir pasirinkite putInt. Dabar pasirodys parametrų rinkinys. Norėdami gauti parametrą (ContentResolver), paspauskite kavos puodelį ir pasirinkite objektą „cr“. Parametrai (eilutė) įveskite aod_mode. Parametrai (int) įveskite 1.
- Paspauskite atgal, kad grįžtumėte į užduočių redagavimo ekraną. Dabar ilgai paspauskite du veiksmus, kuriuos atlikome, ir bakstelėkite iškarpinės mygtuką, kad juos nukopijuotumėte. Paspauskite atgal, kad išeitumėte į pagrindinį Tasker ekraną.
- Pasiekę pagrindinį „Tasker“ ekraną, ilgai paspauskite ką tik atliktą užduotį ir bakstelėkite „Pridėti išėjimo užduotį“. Nesivaržykite įvardyti užduoties.
- Kai esate naujos užduoties redagavimo ekrane, ilgai paspauskite bet kurią ekrano vidurį, kol pasirodys veiksmas Įklijuoti. Bakstelėkite, kad įklijuotumėte du veiksmus, kuriuos nukopijavome anksčiau.
- Čia bakstelėkite 2 veiksmą ir slinkite žemyn. Skiltyje Param (int) pakeiskite 1 į 0. Bakstelėkite atgal mygtuką, kol grįšite į pagrindinį Tasker ekraną ir baigsite!
2 parinktis – suaktyvinkite AOD režimą, kai įrenginys yra nukreiptas į viršų ant stalo
Čia pateikiamos nuoseklios instrukcijos, kaip nustatyti šį scenarijų. Daugiausia dėmesio skirsiu AOD režimo įjungimui / išjungimui, kai jūsų įrenginys guli veidu į viršų.
- Atidarykite „Tasker“ ir bakstelėkite + mygtuką apatiniame dešiniajame kampe, kad sukurtumėte naują profilį.
- Bakstelėkite „Būsena“, kad pridėtumėte valstijos kontekstą.
- Pasirinkite „Jutiklis“, tada „Orientacija“.
- Dalyje Is įsitikinkite, kad parašyta „Face Up“.
- Paspauskite grįžimo klavišą ir Tasker paprašys pridėti esamą užduotį arba sukurti naują. Pasirinkite „Nauja užduotis“. Nesivaržykite įvardinti.
- Užduočių redagavimo ekrane bakstelėkite + piktogramą apačioje, viduryje, kad pridėtumėte veiksmą.
- Pasirinkite „Kodas“, tada „Java funkcija“.
- Paspauskite kavos piktogramą ir pasirinkite KONTEKSTAS.
- Paspauskite didinamąjį stiklą šalia Function ir ieškokite getContentResolver().
- Viršuje turėtų būti rodomas naujas laukas „Grąžinti“. Čia įveskite „cr“. Paspauskite atgal, kad grįžtumėte į užduočių redagavimo ekraną.
- Pridėkite kitą „Java“ funkcijos veiksmą (6–7 žingsniai). Šį kartą Klasės arba Objekto lauke paspauskite didinamąjį stiklą ir ieškokite Settings$System. Lauke Funkcija paspauskite didinamąjį stiklą ir pasirinkite putInt. Dabar pasirodys parametrų rinkinys. Norėdami gauti parametrą (ContentResolver), paspauskite kavos puodelį ir pasirinkite objektą „cr“. Parametrai (eilutė) įveskite aod_mode. Parametrai (int) įveskite 1.
- Paspauskite atgal, kad grįžtumėte į užduočių redagavimo ekraną. Dabar ilgai paspauskite du veiksmus, kuriuos atlikome, ir bakstelėkite iškarpinės mygtuką, kad juos nukopijuotumėte. Paspauskite atgal, kad išeitumėte į pagrindinį Tasker ekraną.
- Pasiekę pagrindinį „Tasker“ ekraną, ilgai paspauskite ką tik atliktą užduotį ir bakstelėkite „Pridėti išėjimo užduotį“. Nesivaržykite įvardyti užduoties.
- Kai esate naujos užduoties redagavimo ekrane, ilgai paspauskite bet kurią ekrano vidurį, kol pasirodys veiksmas Įklijuoti. Bakstelėkite, kad įklijuotumėte du veiksmus, kuriuos nukopijavome anksčiau. Čia bakstelėkite 2 veiksmą ir slinkite žemyn. Skiltyje Param (int) pakeiskite 1 į 0. Bakstelėkite atgal mygtuką, kol grįšite į pagrindinį Tasker ekraną ir baigsite!
Pastaba: likusius vaizdo formato veiksmus galima atlikti lygiai taip pat, kaip ir ankstesnį ekrano kopijų rinkinį pasirinkus 1 parinktį. Tiesiog pradėkite nuo antrosios ekrano kopijų eilutės ir tęskite ten.
Išvada
Kaip matote, „Tasker“ dėka galite įjungti arba išjungti „Always on Display“ režimą iš esmės bet kokiame kontekste. Paprasta programa, kurią sukūriau, skirta aprėpti dažniausiai prašomą AOD funkcijų leidimą, tačiau jei norite, kad AOD būtų kitaip, tuos pakeitimus galite atlikti jūsų rankose.