Closed cagnulein closed 3 months ago
Il valore massimo per il timeout dello schermo può variare a seconda del dispositivo e della versione di Android, ma generalmente il limite superiore è molto alto. Ecco alcune informazioni utili:
Limite teorico: Il valore massimo teorico è 2147483647 millisecondi (circa 24,8 giorni), che è il valore massimo per un intero a 32 bit.
Limite pratico: Molti dispositivi hanno un limite pratico molto più basso, spesso intorno a 30 minuti o 1 ora.
Verifica del limite: Per verificare il limite massimo sul tuo dispositivo specifico, puoi provare a impostare valori crescenti fino a quando non vedi più cambiamenti:
adb shell settings put system screen_off_timeout 1800000 # 30 minuti adb shell settings put system screen_off_timeout 3600000 # 1 ora adb shell settings put system screen_off_timeout 7200000 # 2 ore
Dopo ogni comando, leggi il valore impostato:
adb shell settings get system screen_off_timeout
Considerazioni:
- Alcuni dispositivi potrebbero avere un limite massimo di 30 minuti o 1 ora per ragioni di risparmio energetico.
- Valori estremamente alti potrebbero non essere pratici e potrebbero essere ignorati dal sistema.
- Le impostazioni dell'utente nell'interfaccia delle impostazioni del dispositivo potrebbero avere un limite più basso rispetto a quello impostabile via ADB.
Per determinare il valore massimo esatto per il tuo dispositivo specifico, dovresti testare incrementalmente e verificare quando il valore smette di aumentare o quando il sistema inizia a ignorare valori più alti.
Vuoi che ti suggerisca un metodo per testare sistematicamente il valore massimo sul tuo dispositivo?
it doesn't work because now i'm sending stay awake that does work only with usb plugged in