Hoe schakel ik de schermtime-out van Android uit?

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

Ik zou graag willen dat het wordt uitgeschakeld wanneer ik het in bepaalde omstandigheden gebruik, zoals tijdens reizen met GPS.

Opmerkingen

  • Kijk in je gps-app voor een optie " niet afslaan van het scherm " of " houd het scherm " of iets dergelijks. De meesten van hen hebben het.
  • Ik maak me zorgen dat er niet zon optie is op Google Map. Maar in het geval dat de mijne anders is, kunt u me dan helpen, laat zien hoe u het moet doen?
  • Nee, Google Maps heeft het niet ' niet in kaartmodus. Maar als u het in de navigatiemodus gebruikt (wat niet duidelijk is uit uw vraag), zal het scherm ' niet uitschakelen.
  • Er is een functie op de Ontwikkelaarsopties die, wanneer ingeschakeld en aangesloten op een stroombron, het scherm ' niet kan uitschakelen
  • Ik heb misschien een gebrek aan kennis over Android. Kunt u mij alstublieft laten zien dat degene die u noemde beschikbaar is in de navigatiemodus?

Answer

1. Gebruik een script

U kunt een script via de terminal gebruiken om een lange actie te simuleren en te voorkomen dat het scherm een time-out krijgt. Maak het onderstaande script en voer het uit via Terminal Emulator op uw telefoon. Het simuleert het indrukken van de letter r en Enter , wacht dan een seconde voordat je het proces herhaalt voor het aantal keren dat je kiest met i.

  1. Maak een bestand en plaats het volgende erin.
#!/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. Sla het bestand op, geef het een naam, bijvoorbeeld test.sh. Open de terminal en navigeer naar de map waar het bestand is opgeslagen (als je het pad niet weet, gebruik dan je bestandsbeheerder om het pad op te halen) met het commando:

    cd / path / to / your / folder

  2. Voer vervolgens het commando uit:

    sh test.sh

Het script zal start met draaien. Als u het niet langer nodig heeft, sluit u gewoon de terminal.

2. Gebruik een app

Cafeïneren voeg een tegel toe in de snelle instellingen. Klik in Caffeinate-instellingen op Caiffeine-tegel, schakel “Overslaan naar oneindige modus” in. Open de snelle instellingen, klik op de app-tegel. Het scherm blijft aan totdat je opnieuw op de tegel drukt of klik op Annuleren bij de melding.

Reacties

  • Hoe dit script uit te voeren? Ik heb de Terminal Emulator geïnstalleerd, daarna typte ik een voor een je regel, maar ik kreeg een foutmelding: / system / bin / sh: [86400: niet gevonden
  • @AirCraftLover Ik heb het bericht bewerkt om de stappen te tonen voor het maken en uitvoeren van het script
  • Ik heb en gekopieerd plakte het script in Kladblok van Windows en ik noemde als " timeout.sh " (zonder aanhalingstekens). Daarna heb ik het naar mijn eigen e-mailadres gemaild, en daar heb ik het op mijn smartphone gedownload naar / storage / geëmuleerd / 0 / Download. Vervolgens verander ik in Terminal Emulator de dir (cd) naar het pad, dan voer ik het commando uit als: sh timeout.sh en probeer het dan opnieuw met het commando: sh ./timeout.sh. Beide produceerden een fout: syntaxisfout: ' gedaan ' onverwacht. Vervolgens heb ik de " gedaan " in het script verwijderd, en ik voer de opdracht opnieuw uit met sh en sh ./, en de opdracht is : syntaxisfout: ' gedaan ' ongeëvenaard. Wat is waarschijnlijk de fout? Ik gebruik Android 4.4.4.
  • @AirCraftLover De fout is simpelweg omdat Windows en Unix-systemen (Android) niet ' het einde van het bestand op dezelfde manier opslaan :). Gebruik het volgende commando in de terminal om het bestand naar het juiste formaat te converteren: awk '{ sub("\r$", ""); print }' timeout.sh > timeout1.sh. De opdracht verwijdert Windows ' EOL van time-out 1.sh en schrijft al het andere naar timeout1.sh.
  • Ik zat in dit / storage / geëmuleerd / 0 / Download directory. Dan voer ik je commando uit, dan is de foutmelding: / system / bin / sh: awk: not found

Answer

Als het voldoende is om het scherm alleen ingeschakeld te houden tijdens het opladen, kunt u de optie Wakker blijven inschakelen in Opties voor ontwikkelaars .

Om dit te doen:

  1. Open Instellingen , navigeer naar Over [apparaat] (tablet, telefoon etc.)
  2. Zoek daar het Build-nummer -item. Als er geen is, staat het in de subsectie Software-informatie .
  3. Tik 7 keer op Build-nummer
  4. Zorg ervoor dat er een bericht verschijnt dat je een ontwikkelaar bent geworden (of dat de ontwikkelaarsmodus al is ingeschakeld)
  5. Ga terug naar het Instellingen hoofdmenu
  6. Zoek het nieuw verschenen Opties voor ontwikkelaars item
  7. Draai op Blijf wakker optie

Antwoord

De app MacroDroid heeft een functie om in te stellen scherm time-out tot nooit. Ik heb het niet lang getest, maar de app is gratis, dus je kunt het proberen.

Installeer de app en schakel de toestemming “systeeminstellingen wijzigen” in. Stel daarna een macro zoals deze:

Trigger: stel een Trigger naar wens in.

Actie: Time-out scherm -> nooit

Beperking: alleen als je anders nodig hebt laat onaangeroerd.

Nu, wanneer aan de voorwaarde voor de macro zou zijn voldaan / geactiveerd, zou de actie worden uitgevoerd en zou de time-out voor het scherm worden gewijzigd in nooit.

Om de time-out na uw het werk is gedaan, zeg je “r Als je klaar bent met de Maps-app, heb je een andere macro nodig die zou werken voor de rest van je telefoongebruik.

De trigger is dat volgens mij de behoeften afhankelijk zijn. U kunt het proberen met triggers op basis van het starten en sluiten van apps, eventueel gekoppeld aan enkele beperkingen.

Antwoord

Als u LineageOS gebruikt, is er een aangepaste tegel genaamd Cafeïne, waarop u herhaaldelijk kunt drukken om de time-out van het scherm tot oneindig te verhogen .

Een app om dit te repliceren is cafeïne . Nougat (7.0+) is vereist om de tegel voor snelle instellingen in te schakelen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *