Come personalizzare la luminosità di Google Pixel 2 Always On Display senza root

Google Pixel 2 ha una funzione Always on Display che mostra l'ora, la data e le notifiche. Ma a volte è troppo buio anche per poterlo vedere! Ecco come personalizzarne il livello di luminosità e altri aspetti, senza root!

Gli ultimi smartphone di punta di Google, il Pixel 2 e Pixel 2 XL, sono i primi smartphone Google ad offrire un Funzionalità display sempre attivo. Altri smartphone come la maggior parte I flagship Samsung Galaxy hanno una funzionalità del genere già da un po', ma con l'introduzione della funzionalità sui flagship Pixel è arrivato anche il codice sorgente della funzionalità, che ne consente il funzionamento i vecchi Nexus e i telefoni Pixel di prima generazione. Il display sempre attivo mostra attualmente l'ora, la data, la sveglia, le icone di notifica e il brano di sottofondo attualmente in riproduzione tramite Ora in riproduzione (anche se quello può essere personalizzato). Siamo qui per mostrarti oggi come personalizzare un altro aspetto dell'Always on Display di Pixel 2: la sua luminosità.

La funzione AOD può essere utile quando hai il dispositivo appoggiato sulla scrivania di lato, ma dipende davvero dalla tua situazione di illuminazione. In molti casi, l'AOD può sembrare troppo scuro per essere effettivamente leggibile. Fai una rapida ricerca su Google per "Pixel 2 Sempre attivo Luminosità del display" e vedrai tonnellate di lamentele su quanto debole possa essere.

Il problema qui è che la luminosità dell'AOD è legata Luminosità adattiva, la funzione di luminosità automatica di Google che sono sicuro la maggior parte delle persone ha abilitato. A seconda della quantità di luce ambientale, l'AOD può andare da un valore di luminosità minimo di 2 a un massimo di 28. Questo è su 255, che è il valore intero massimo della luminosità del display nelle impostazioni. In sostanza, la luminosità massima che l'AOD potrà mai ottenere con la luminosità adattiva è circa l'11% della luminosità massima del display, il che in molti casi è piuttosto pietoso. Per fortuna, questo può essere modificato e la parte migliore è che non lo richiede esegui il root del tuo telefono.


Personalizza la luminosità del display Always On di Google Pixel 2

Ciò che faremo qui è modificare un'impostazione nascosta che è disponibile solo a partire da Android 8.1Oreo. Questo non è un problema in quanto ogni proprietario di Pixel 2 dovrebbe già avere l'ultima versione, ma vale la pena menzionarlo a prescindere. L'impostazione nascosta è accessibile solo tramite Android Debug Bridge (ADB), il che significa che dovrai connettere il telefono al PC. Se hai un computer a portata di mano, sei pronto per seguire questi passaggi:

  1. Configura ADB come descritto in questo esercitazione precedente.
  2. Apri un prompt dei comandi o un terminale e inserisci un comando nel seguente formato: adb shell settings put global always_on_display_constants "screen_brightness_array=-1:0:1:2:3"
  3. Sostituisci "0:1:2:3" dal comando precedente con qualsiasi serie di 4 numeri da 0 a 255 (come "2:25:100:250"). Lasciare il "-1" al suo posto.

Ora, la luminosità Always on Display può essere ottimizzata per essere più alta che mai! Se sei curioso di sapere cosa rappresenta ciascun numero nell'array, il primo numero che inserisci è per una condizione "notturna" (ambiente molto, molto basso luce), il secondo per una condizione di luce "bassa", il terzo per una condizione di luce "alta" e l'ultimo per "sole" (ambiente molto, molto alto leggero).

Quanto sopra mostra i valori predefiniti nell'array di luminosità AOD. Puoi fare riferimento a questo se desideri annullare le modifiche apportate qui.

Bonus: altre modifiche sempre visibili

Oltre alla modifica della luminosità, ci sono alcune altre impostazioni relative a Pixel 2 Always on Display che puoi modificare. Ecco l'elenco:

  • dimming_scrim_array: Array di numeri interi per mappare il tipo di luminosità ambientale sul tessuto oscurante. Questo essenzialmente "maschera" l'AOD con una sovrapposizione per attenuarlo ulteriormente (non sono proprio sicuro del motivo per cui si vorrebbe questo).
  • prox_screen_off_delay: Tempo di ritardo (in millisecondi) dalla copertura del sensore di prossimità allo spegnimento dello schermo.
  • prox_cooldown_trigger: il tempo soglia (in millisecondi) per attivare il timer di raffreddamento, che spegnerà il sensore di prossimità per un periodo.
  • prox_cooldown_period: Il periodo (in millisecondi) per lo spegnimento del sensore di prossimità se prox_cooldown_trigger E 'attivato.

Ecco un esempio di come utilizzare alcuni di questi valori per modificare l'AOD. Diciamo che voglio fare in modo che lo schermo si spenga 5 secondi dopo che il sensore di prossimità del telefono viene coperto quando viene visualizzato Always on Display. Vorrei inserire questo comando:

adb shell settings put global always_on_display_constants "prox_screen_off_delay=50000"

Puoi giocare con queste impostazioni per personalizzare il comportamento dell'AOD, anche se sfortunatamente queste sono tutto ciò che potrai modificare senza accesso root.