Come si disabilita il timeout dello schermo di Android?

mg src = “https://i.stack.imgur.com/X6LTF.png” width = “240” height = “360” alt = “IMG:” title = “Screen timeout option”>

Vorrei che fosse disabilitato quando lo uso in determinate condizioni, ad esempio durante viaggiare con il GPS.

Commenti

  • Cerca nella tua app gps unopzione " non girare fuori dallo schermo " o " mantieni lo schermo su " o simili. La maggior parte di loro ce lhanno.
  • Temo che non ci sia questa opzione su Google Map. Ma nel caso in cui il mio sia diverso, puoi aiutarmi a mostrarmi come si fa?
  • No, Google Maps non ' lo ha in modalità mappa. Ma se lo usi in modalità di navigazione (che non è chiaro dalla tua domanda), lo schermo non ' si spegne.
  • Cè una funzione sul Opzioni sviluppatore che, se abilitate e collegate a una fonte di alimentazione, lo schermo ' non si spegne
  • Forse non conosco Android. Puoi mostrarmi quello che hai menzionato disponibile in modalità di navigazione?

Risposta

1. Usa uno script

Puoi usare uno script tramite il terminale per simulare unazione lunga ed evitare che lo schermo scada. Crea lo script seguente ed esegui tramite Terminal Emulator sul tuo telefono. Simula la pressione della lettera r e Invio , quindi attendi un secondo prima di ripetere il processo per il numero di volte che scegli con i.

  1. Crea un file e inserisci quanto segue al suo interno.
#!/system/bin/sh i=86400 #Put a big number here while [ $i -gt 0 ] do i=$(( $i - 1 )) input keyevent 46 #Write the letter r input keyevent 66 #Simulate Enter key on the keyboard sleep 1 #Do nothing for 1 second done 
  1. Salva il file, assegnagli un nome ad esempio test.sh. Apri il terminale e vai alla cartella in cui è salvato il file (se non conosci il percorso, usa il tuo file manager per ottenere il percorso) con il comando:

    cd / path / to / your / cartella

  2. Quindi esegui il comando:

    sh test.sh

Lo script inizia a funzionare. Quando non ti serve più per eseguire, chiudi semplicemente il terminale.

2. Utilizza unapp

Caffeinate aggiungi un riquadro nelle impostazioni rapide. In Impostazioni Caffeinate, fai clic su Caiffeine Tile, abilita “Passa alla modalità infinita”. Apri le impostazioni rapide, fai clic sul riquadro dellapp. Lo schermo dovrebbe rimanere acceso finché non premi di nuovo il riquadro o fai clic su Annulla sulla sua notifica.

Commenti

  • Come eseguire questo script? Ho installato il Terminal Emulator, quindi ho digitato uno per uno i tuoi riga, ma ho ricevuto un errore: / system / bin / sh: [86400: non trovato
  • @AirCraftLover Ho modificato il post per mostrare i passaggi su come creare ed eseguire lo script
  • Ho copiato e ho incollato lo script nel Blocco note di Windows e ho chiamato " timeout.sh " (senza virgolette). Quindi lho inviato tramite e-mail alla mia e-mail, quindi ho scaricato nel mio smartphone in / storage / emulated / 0 / Download. Quindi in Terminal Emulator cambio la dir (cd) nel percorso, quindi eseguo il comando come: sh timeout.sh e poi riprovo usando il comando: sh ./timeout.sh. Entrambi hanno prodotto un errore: errore di sintassi: ' fatto ' imprevisto. Quindi ho eliminato " done " nello script, ed eseguo nuovamente il comando usando sh e sh ./, e il comando è : errore di sintassi: ' fatto ' senza corrispondenza. Qual è probabilmente lerrore? Uso Android 4.4.4.
  • @AirCraftLover Lerrore è semplicemente perché i sistemi Windows e Unix (Android) don ' t salvano la fine del file allo stesso modo :). Utilizza il seguente comando nel terminale per convertire il file nel formato corretto: awk '{ sub("\r$", ""); print }' timeout.sh > timeout1.sh. Il comando rimuove Windows ' EOL da timeout 1.sh e scrive tutto il resto in timeout1.sh.
  • Ero in questo / storage / emulated / 0 / Download directory. Quindi eseguo il tuo comando, quindi il messaggio di errore è: / system / bin / sh: awk: non trovato

Risposta

Se ti basta tenere lo schermo acceso solo durante la ricarica, puoi attivare lopzione Resta sveglio nelle Opzioni sviluppatore .

Per fare ciò:

  1. Apri Impostazioni , vai a Informazioni su [dispositivo] (tablet, telefono ecc.)
  2. Trova la voce Numero build lì. Se non ce nè, potrebbe essere nella sottosezione Informazioni sul software .
  3. Tocca Numero build 7 volte
  4. Assicurati che venga visualizzato un messaggio che dice che sei diventato uno sviluppatore (o che la modalità sviluppatore è già abilitata)
  5. Torna al menu principale Impostazioni
  6. Trova lelemento Opzioni sviluppatore appena apparso
  7. Gira sullopzione Resta sveglio

Rispondi

Lapp MacroDroid ha una funzione da impostare timeout dello schermo a mai. Non lho testata a lungo ma lapp è gratuita, quindi puoi provarla.

Installa lapp e abilita lautorizzazione “modifica impostazioni di sistema”. Successivamente, configura un macro come questa:

Trigger: imposta un Trigger di tuo gradimento.

Azione: Screen Timeout -> mai

Vincolo: solo se necessario, altrimenti, lasciare invariato.

Ora, ogni volta che la condizione per la macro viene soddisfatta / attivata, lazione viene eseguita e il timeout per lo schermo viene modificato in mai.

Per modificare il timeout dopo il lavoro è finito, dì che “r Fatto con lapp Maps, hai bisogno di unaltra macro che funzioni per il resto dellutilizzo del tuo telefono.

Il fattore scatenante è che credo che le esigenze dipendano. Puoi provare con i trigger basati sullavvio e sulla chiusura dellapp, opzionalmente abbinati ad alcuni vincoli.

Risposta

Se sei su LineageOS cè un riquadro personalizzato chiamato Caffeine che puoi premere ripetutamente per aumentare il timeout dello schermo allinfinito .

Unapp per replicare questo è Caffeinate . Nougat (7.0+) è necessario per abilitare il riquadro delle impostazioni rapide.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *