Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changing screen timeout #14

Merged
merged 5 commits into from
Jul 4, 2024
Merged

Changing screen timeout #14

merged 5 commits into from
Jul 4, 2024

Conversation

cagnulein
Copy link
Owner

it doesn't work because now i'm sending stay awake that does work only with usb plugged in

@cagnulein cagnulein added this to the 2.3 milestone Jul 3, 2024
@cagnulein
Copy link
Owner Author

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:

  1. Limite teorico:
    Il valore massimo teorico è 2147483647 millisecondi (circa 24,8 giorni), che è il valore massimo per un intero a 32 bit.

  2. Limite pratico:
    Molti dispositivi hanno un limite pratico molto più basso, spesso intorno a 30 minuti o 1 ora.

  3. 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
    
  4. 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?

@cagnulein cagnulein merged commit 788601d into master Jul 4, 2024
1 check passed
@cagnulein cagnulein deleted the changing-screen-timeout branch July 4, 2024 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants