En veiledning om hvordan du får Samsungs Always on Display-funksjon til å utløses basert på tilpassede kontekster som lading, enhetsorientering eller plassering.
Samsung får mye flaks for sin ytelsesoptimalisering med hensyn til programvaren (men hvor mye av den kritikken er legitim og/eller nøyaktig er en debatt for en annen gang), men det er vanskelig å benekte hvor mye merverdi programvaren deres har bringer. Jeg kunne fortsette og fortsette om alle funksjonene du kan finne på Samsung Experience (tidligere kjent som TouchWiz), men i dag skal jeg fokusere på hvordan du kan gjøre en funksjon litt bedre: Alltid på Vise. Nærmere bestemt hvordan automatisk aktiver Alltid på skjermen når du lader, men deaktiver den når den ikke lader.
For de av dere som er ute av løkken, er Samsungs Always on Display (AOD)-funksjon en spesiell skjermmodus som vises når Android blir tidsavbrutt. I denne modusen kan du raskt se gjeldende dato, klokkeslett, meldinger, kalenderhendelser og mer tilpassbare funksjoner
AOD kan veksles automatisk basert på en tidsplan i innstillingene, men bortsett fra det er det ikke mange andre kontekster du kan bruke til å kontrollere når AOD er aktiv. Heldigvis med kraften til Tasker kan vi sette hvilken kontekst vi vil utløse når AOD er på/av. jeg har laget en enkel app som du kan installere og glemme på din Samsung Galaxy S7, S7 Edge, S8 eller S8+ som slår på AOD kun når du lader, men jeg skal også vise hvordan du kan angi hvilken annen kontekst du vil.
Last ned AOD on Charge-appen fra XDA Labs
Merk: appen ovenfor ble laget med Tasker med Tasker App Factory. Den har ikke et brukergrensesnitt. Skjul appikonet fra appskuffen etter at du har installert det. Du kan se hvordan appen ble laget ved å følge trinnene nedenfor.
Opplæring - Utløs AOD-modus på egendefinerte kontekster
Krav
- Tasker ($2.99)
Selv om jeg bruker Tasker her, står du fritt til å bruke hvilken som helst annen automasjonsapp du ønsker. Tasker er den desidert mest populære, og det er den de fleste er kjent med, så det er det jeg bruker.
Alternativ 1 - Slå av AOD-modus når du er koblet til visse WiFi-nettverk
Her er trinnvise instruksjoner for hvordan du setter opp dette skriptet. Jeg vil fokusere på å aktivere/deaktivere AOD-modus når du kobler til/kobler fra ditt WiFi-nettverk hjemme/arbeid, men du kan sette opp en hvilken som helst annen trigger du vil.
- Åpne Tasker og trykk på +-knappen nederst til høyre for å opprette en ny profil.
- Trykk på "State" for å legge til en tilstandskontekst.
- Velg "Nett" og deretter "WiFi Connected."
- Under SSID trykker du på forstørrelsesglasset for å få opp en liste over lagrede SSID-er. Velg ønsket WiFi-nettverk her.
- Trykk på tilbaketasten og Tasker vil be deg legge ved en eksisterende oppgave eller opprette en ny. Velg "Ny oppgave." Ikke bry deg om å navngi det.
- En gang i oppgaveredigeringsskjermen, trykk på +-ikonet nederst i midten for å legge til en handling.
- Velg "Kode" og deretter "Java-funksjon".
- Trykk på kaffeikonet og velg KONTEKST.
- Trykk på forstørrelsesglasset nær Function og søk etter getContentResolver().
- Et nytt "Retur"-felt skal vises øverst. Skriv inn "cr" her. Trykk tilbake for å gå tilbake til skjermbildet for oppgaveredigering.
- Legg til en annen Java-funksjonshandling (trinn #6-7). Denne gangen for Klasse- eller Objekt-feltet, trykk på forstørrelsesglasset og se etter Settings$System. For funksjonsfeltet trykker du på forstørrelsesglasset og velger putInt. Et sett med parametere vil nå vises. For Param (ContentResolver) trykk på kaffekoppen og velg "cr"-objektet. For Param (streng) skriv inn aod_mode. For Param (int) skriv inn 1.
- Trykk tilbake for å gå tilbake til skjermbildet for oppgaveredigering. Nå trykk lenge på de to handlingene vi gjorde og trykk på utklippstavleknappen for å kopiere dem. Trykk tilbake for å gå ut til Tasker sin hovedskjerm.
- En gang på Taskers hovedskjerm, trykk lenge på oppgaven vi nettopp har laget og trykk på "Legg til avslutt oppgave." Ikke bry deg med å navngi oppgaven.
- Når du er i den nye oppgavens redigeringsskjerm, trykk lenge hvor som helst på midten av skjermen til Lim inn-handlingen vises. Trykk for å lime inn de to handlingene vi kopierte tidligere.
- Trykk på Handling #2 her og bla ned. Endre 1 til 0 under Param (int). Trykk på tilbake-knappen til du kommer tilbake til Taskers hovedskjerm, og du er ferdig!
Alternativ 2 - Utløs AOD-modus når enheten er med forsiden opp på bordet
Her er trinnvise instruksjoner for hvordan du setter opp dette skriptet. Jeg vil fokusere på å aktivere/deaktivere AOD-modus når enheten din ligger med forsiden opp.
- Åpne Tasker og trykk på +-knappen nederst til høyre for å opprette en ny profil.
- Trykk på "State" for å legge til en tilstandskontekst.
- Velg "Sensor" og deretter "Orientering."
- Under Is, sørg for at det står «Face Up».
- Trykk på tilbaketasten og Tasker vil be deg legge ved en eksisterende oppgave eller opprette en ny. Velg "Ny oppgave." Ikke bry deg om å navngi det.
- En gang i oppgaveredigeringsskjermen, trykk på +-ikonet nederst i midten for å legge til en handling.
- Velg "Kode" og deretter "Java-funksjon".
- Trykk på kaffeikonet og velg KONTEKST.
- Trykk på forstørrelsesglasset nær Function og søk etter getContentResolver().
- Et nytt "Retur"-felt skal vises øverst. Skriv inn "cr" her. Trykk tilbake for å gå tilbake til skjermbildet for oppgaveredigering.
- Legg til en annen Java-funksjonshandling (trinn #6-7). Denne gangen for Klasse- eller Objekt-feltet, trykk på forstørrelsesglasset og se etter Settings$System. For funksjonsfeltet trykker du på forstørrelsesglasset og velger putInt. Et sett med parametere vil nå vises. For Param (ContentResolver) trykk på kaffekoppen og velg "cr"-objektet. For Param (streng) skriv inn aod_mode. For Param (int) skriv inn 1.
- Trykk tilbake for å gå tilbake til skjermbildet for oppgaveredigering. Nå trykk lenge på de to handlingene vi gjorde og trykk på utklippstavleknappen for å kopiere dem. Trykk tilbake for å gå ut til Tasker sin hovedskjerm.
- En gang på Taskers hovedskjerm, trykk lenge på oppgaven vi nettopp har laget og trykk på "Legg til avslutt oppgave." Ikke bry deg med å navngi oppgaven.
- Når du er i den nye oppgavens redigeringsskjerm, trykk lenge hvor som helst på midten av skjermen til Lim inn-handlingen vises. Trykk for å lime inn de to handlingene vi kopierte tidligere. Trykk på Handling #2 her og bla ned. Endre 1 til 0 under Param (int). Trykk på tilbake-knappen til du kommer tilbake til Taskers hovedskjerm, og du er ferdig!
Merk: resten av trinnene i bildeformat kan følges på nøyaktig samme måte som det forrige settet med skjermbilder i alternativ #1. Bare start på den andre raden med skjermbilder og fortsett der.
Konklusjon
Som du kan se, kan du aktivere eller deaktivere Alltid på visningsmodus i praktisk talt hvilken som helst kontekst du vil, takket være Tasker. Den enkle appen jeg har laget er rettet mot å dekke den mest etterspurte funksjonsutgaven for AOD, men hvis du vil ha noe annet ut av AOD, er det makten du har til å gjøre disse endringene.