Hvordan tilpasse Google Pixel 2 alltid på skjermens lysstyrke uten rot

Googles nyeste flaggskip-smarttelefoner, Pixel 2 og Pixel 2 XL, er de første Google-smarttelefonene som tilbyr en Always on Display-funksjon. Andre smarttelefoner som de fleste Samsung Galaxy-flaggskip har hatt en slik funksjon en stund, men med introduksjonen av funksjonen på Pixel-flaggskipene kom også kildekoden for funksjonen, som gjør at den kan fungere på eldre Nexus og den første generasjonen Pixel telefoner. Always on Display viser for tiden klokkeslett, dato, alarm, varslingsikoner og bakgrunnssangen som spilles for øyeblikket via Now playing (men kan tilpasses). Vi er her for å vise deg i dag hvordan du kan tilpasse et annet aspekt av Pixel 2's Always on Display: lysstyrken.

AOD-funksjonen kan være nyttig når du har enheten sittende på skrivebordet til siden, men det avhenger virkelig av lyssituasjonen din. I mange tilfeller kan AOD virke for svak til å faktisk være lesbar. Gjør et raskt Google-søk etter “Pixel 2 Always on Display lysstyrke”, og du vil se mange klager på hvor svak det kan være.

Problemet her er at lysstyrken på AOD er ​​knyttet til Adaptive Brightness, Googles automatiske lysstyrkefunksjon, som jeg er sikker på at de fleste har aktivert. Avhengig av mengden omgivelseslys, kan AOD gå fra en minimum lysstyrkeverdi på 2 til maksimalt 28. Dette er av 255, som er den maksimale heltalverdien for skjermens lysstyrke i innstillinger. I hovedsak er den lyseste AOD noensinne med Adaptive Brightness omtrent 11% av den maksimale skjermlysstyrken - noe som er ganske ynkelig i mange tilfeller. Heldigvis kan dette finjusteres, og det beste er at det ikke krever at du roter telefonen.


Tilpass Google Pixel 2 Alltid på displayets lysstyrke

Det vi skal gjøre her, er å endre en skjult innstilling som bare er tilgjengelig med Android 8.1 Oreo. Det er ikke noe problem, siden hver Pixel 2-eier allerede skal ha den siste utgivelsen, men det er verdt å nevne uansett. Den skjulte innstillingen er bare tilgjengelig via Android Debug Bridge (ADB), noe som betyr at du må koble telefonen til PC-en din. Hvis du har en datamaskin som er hendig, er du klar til å følge disse trinnene:

  1. Sett opp ADB som beskrevet i denne forrige opplæringen.
  2. Åpne en ledetekst eller terminal, og skriv inn en kommando i følgende format: adb shell settings put global always_on_display_constants "screen_brightness_array=-1:0:1:2:3"
  3. Erstatt “0: 1: 2: 3” fra kommandoen ovenfor med et sett med 4 tall fra 0 til 255 (for eksempel “2: 25: 100: 250”). La “-1” være på plass.

Nå kan alltid lysstyrken på alltid på skjermen finjusteres for å være langt høyere enn noen gang før! Hvis du er nysgjerrig på hva hvert tall i matrisen representerer, er det første tallet du legger inn for en "natt" -tilstand (veldig, veldig lite omgivelseslys), det andre for en "lav" -tilstand, den tredje for en " høy ”lys tilstand, og den siste for“ sol ”(veldig, veldig høyt omgivelseslys).

Ovennevnte viser standardverdiene i AOD lysstyrke array. Du kan henvise til dette hvis du noen gang vil tilbakestille endringene du gjør her.

Bonus: Andre alltid på displayet justeringer

Foruten lysstyrken, er det noen andre innstillinger relatert til Pixel 2 Always on Display som du kan endre. Her er listen:

  • dimming_scrim_array : Heltall-array for å kartlegge omgivelseslyshetstypen til dimming scrim. Dette "maskerer" AOD med et overlegg for å dempe den enda lenger (ikke helt sikker på hvorfor man ønsker dette).
  • prox_screen_off_delay : Forsinketid (i millisekunder) fra å dekke nærhetssensoren til å slå av skjermen.
  • prox_cooldown_trigger : prox_cooldown_trigger (i millisekunder) for å utløse cooldown-timeren, som vil slå av nærhetssensoren i en periode.
  • prox_cooldown_period : Perioden (i millisekunder) for å slå av nærhetssensoren hvis prox_cooldown_trigger utløses.

Her er et eksempel på hvordan du bruker noen av disse verdiene til å finjustere AOD. La oss si at jeg vil gjøre det slik at skjermen slås av 5 sekunder etter at telefonens nærhetssensor er tildekket når alltid på skjermen vises. Jeg vil angi denne kommandoen:

 adb shell settings put global always_on_display_constants "prox_screen_off_delay=50000" 

Du kan leke med disse innstillingene for å tilpasse atferden til AOD, selv om dette er alt du vil kunne endre uten rottilgang, dessverre.