Aș dori să fie dezactivat atunci când îl folosesc în anumite condiții, cum ar fi în timpul călătoriți cu GPS.
Comentarii
- Căutați în aplicația GPS o opțiune " de pe ecran " sau " păstrați ecranul pe " sau similar. Majoritatea dintre ei o au.
- Îmi fac griji că nu există o astfel de opțiune pe google map. Dar, în cazul în care a mea este diferită, mă puteți ajuta, vă rog să vă arăt cum să o fac?
- Nu, Google Maps nu are ' în modul hartă. Dar dacă îl utilizați în modul de navigare (ceea ce nu este clar din întrebarea dvs.), ecranul nu va fi oprit. ' nu se va opri.
- Există o caracteristică pe Opțiuni pentru dezvoltatori care, atunci când sunt activate și conectate la o sursă de alimentare, ecranul ' nu vor fi dezactivate
- Poate că nu am cunoștințe despre Android. Îmi puteți arăta că unul pe care l-ați menționat este disponibil în modul de navigare?
Răspuns
1. Utilizați un script
Puteți utiliza un script prin terminal pentru a simula o acțiune lungă și pentru a preveni expirarea ecranului. Creați scriptul de mai jos și rulați prin Terminal Emulator pe telefonul dvs. Simulează apăsarea literei r și Enter , apoi așteptați o secundă înainte de a repeta procesul de câte ori alegeți cu i
.
- Creați un fișier și introduceți următoarele elemente în interiorul acestuia.
#!/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
-
Salvați fișierul, dați-i un nume de exemplu
test.sh
. Deschideți terminalul și navigați la folderul în care este salvat fișierul (dacă nu cunoașteți calea, utilizați managerul de fișiere pentru a obține calea) cu comanda:cd / path / to / your / folder
-
Apoi executați comanda:
sh test.sh
Scriptul va începeți să rulați. Când nu mai aveți nevoie pentru a rula, închideți terminalul.
2. Utilizați o aplicație
Cofeină adăugați o țiglă în setările rapide. În Setări cafeină, faceți clic pe Caiffeine Tile, activați „Treceți la modul infinit”. Deschideți setările rapide, faceți clic pe țiglă pentru aplicație. Ecranul trebuie să rămână aprins până când apăsați din nou pe țiglă. sau faceți clic pe anulați pe notificarea sa.
Comentarii
- Cum se execută acest script? Am instalat Terminal Emulator, apoi am tastat unul câte unul linie, dar am primit eroare: / system / bin / sh: [86400: not found
- @AirCraftLover Am editat postarea pentru a arăta pașii despre cum să creați și să rulați scriptul
- Am copiat și am lipit scriptul în Notepad-ul Windows și l-am numit ca " timeout.sh " (fără citat). Apoi l-am trimis prin e-mail la propriul meu e-mail, apoi acolo am descărcat în telefonul meu inteligent pe / storage / emulated / 0 / Download. Apoi în Terminal Emulator schimb dir (cd) pe cale, apoi rulez comanda ca: sh timeout.sh și apoi încerc din nou folosind comanda: sh ./timeout.sh. Ambele au produs eroare: eroare de sintaxă: ' realizat ' neașteptat. Apoi am șters " făcut " din script și execut din nou comanda folosind sh și sh ./, iar comanda este : eroare de sintaxă: ' făcut ' fără egal. Care este probabil eroarea? Folosesc Android 4.4.4.
- @AirCraftLover Eroarea se datorează pur și simplu faptului că sistemele Windows și Unix (Android) nu ' nu salvează sfârșitul fișierului în același mod :). Utilizați următoarea comandă din terminal pentru a converti fișierul în formatul corect:
awk '{ sub("\r$", ""); print }' timeout.sh > timeout1.sh
. Comanda elimină Windows ' EOL de la timeout 1.sh și scrie totul la timeout1.sh. - Am fost în acest / storage / emulated / 0 / Download director. Apoi execut comanda dvs., apoi mesajul de eroare este: / system / bin / sh: awk: not found
Răspuns
Dacă este suficient să păstrați ecranul pornit doar la încărcare, puteți activa opțiunea Rămâneți treaz în Opțiuni pentru dezvoltatori .
Pentru a face acest lucru:
- Deschideți Setări , navigați la Despre [dispozitiv] (tabletă, telefon etc.)
- Găsiți intrarea Număr de construcție acolo. Dacă nu există, aceasta poate fi în subsecțiunea Informații despre software .
- Atingeți Construiți numărul de 7 ori
- Asigurați-vă că apare un mesaj care spune că ați devenit dezvoltator (sau că modul dezvoltator este deja activat)
- Reveniți la meniul principal Setări
- Găsiți elementul nou apărut Opțiuni dezvoltator
- Întoarceți pe opțiunea Rămâneți treaz
Răspundeți
Aplicația MacroDroid are o caracteristică de setat expirarea ecranului până la niciodată. Nu am testat-o mult timp, dar aplicația este gratuită, așa că puteți încerca.
Instalați aplicația și activați permisiunea „modificați setările sistemului”. Apoi, configurați un macro astfel:
Trigger: configurați un Trigger pe placul dvs.
Acțiune: Screen Timeout -> niciodată
Constrângere: numai dacă aveți nevoie, altfel, lăsați neatins.
Acum, ori de câte ori condiția pentru macro va fi îndeplinită / declanșată, acțiunea va rula și timpul de expirare pentru ecran va fi schimbat la niciodată.
Pentru a schimba timpul de expirare după munca este terminată, spuneți-vă „r Gata cu aplicația Maps, aveți nevoie de o altă macrocomandă care să funcționeze pentru restul utilizării telefonului.
Declanșatorul este cred că are nevoie de dependență. Puteți încerca cu declanșatoarele bazate pe lansarea și închiderea aplicației, opțional cuplate cu unele constrângeri.
Răspuns
Dacă sunteți pe LineageOS există o țiglă personalizată numită Cofeină pe care o puteți apăsa în mod repetat pentru a crește timpul de expirare a ecranului la infinit .
O aplicație pentru a replica acest lucru este Cofeinat . Nougat (7.0+) este necesar pentru a activa dala de setări rapide.