Hvordan deaktiverer jeg skærmtimeout for Android?

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

Jeg vil gerne have, at den deaktiveres, når jeg bruger i en bestemt tilstand, f.eks. Under rejser med GPS.

Kommentarer

  • Se i din GPS-app efter en indstilling " vend ikke fra skærmen " eller " hold skærmen på " eller lignende. De fleste af dem har det.
  • Jeg er bange for, at der ikke er sådan en mulighed på google map. Men hvis min er anderledes, kan du hjælpe mig med at vise, hvordan man gør det?
  • Nej, Google Maps har ikke ' det i korttilstand. Men hvis du bruger det i navigationstilstand (hvilket ikke fremgår af dit spørgsmål), vil skærmen ' ikke slukke.
  • Der er en funktion på Udviklerindstillinger, som, når de er aktiveret og tilsluttet en strømkilde, vinder ' t slukker
  • Jeg mangler måske viden om Android. Kan du venligst vise mig den, du nævnte, er tilgængelig i navigationstilstand?

Svar

1. Brug et script

Du kan bruge et script via terminalen til at simulere en lang handling og forhindre, at skærmen udløber. Opret scriptet nedenfor, og kør via Terminalemulator på din telefon. Det simulerer at trykke på bogstavet r og Enter , og vent derefter et sekund, før du gentager processen for det antal gange du vælger med i.

  1. Opret en fil og læg følgende ind i den.
#!/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. Gem filen, giv den et navn for eksempel test.sh. Åbn terminalen og naviger til den mappe, hvor filen er gemt (hvis du ikke kender stien, skal du bruge din filhåndtering til at få stien) med kommandoen:

    cd / sti / til / din / mappe

  2. Udfør derefter kommandoen:

    sh test.sh

Scriptet vil start med at køre. Når du ikke længere har brug for det til at køre, skal du bare lukke terminalen.

2. Brug en app

Koffein tilføj en flise i hurtige indstillinger. I koffeinindstillinger skal du klikke på Caiffeine Tile, aktivere “Spring til uendelig tilstand”. Åbn hurtigindstillingerne, klik på appflisen. Skærmen skal forblive tændt, indtil du trykker på flisen igen eller klik på Annuller ved dens meddelelse.

Kommentarer

  • Sådan køres dette script? Jeg har installeret Terminal Emulator, så skrev jeg en efter en din linje, men jeg fik fejl: / system / bin / sh: [86400: ikke fundet
  • @AirCraftLover Jeg redigerede indlægget for at vise trinene til, hvordan man opretter og kører scriptet
  • Jeg kopierede og indsatte scriptet i Notesblok i Windows, og jeg navngav som " timeout.sh " (uden citat). Derefter mailede jeg den til min egen e-mail, så downloadede jeg der på min smartphone til / storage / emulated / 0 / Download. Derefter ændrer jeg i Terminal Emulator dir (cd) til stien, så kører jeg kommando som: sh timeout.sh og prøv derefter igen ved hjælp af kommando: sh ./timeout.sh. Begge producerede fejl: syntaksfejl: ' udført ' uventet. Derefter slettede jeg " gjort " i scriptet, og jeg kører kommandoen igen ved hjælp af sh og sh ./, og kommandoen er : syntaksfejl: ' udført ' uovertruffen. Hvad er sandsynligvis fejlen? Jeg bruger Android 4.4.4.
  • @AirCraftLover Fejlen er simpelthen fordi Windows og Unix-systemer (Android) ikke gemmer ' t slutningen af filen på samme måde :). Brug følgende kommando i terminalen til at konvertere filen til det korrekte format: awk '{ sub("\r$", ""); print }' timeout.sh > timeout1.sh. Kommandoen fjerner Windows ' EOL fra timeout 1.sh og skriv alt andet til timeout1.sh.
  • Jeg var i dette / lager / emuleret / 0 / Download vejviser. Så kører jeg din kommando, så er fejlmeddelelsen: / system / bin / sh: awk: ikke fundet

Svar

Hvis det er tilstrækkeligt, at du kun holder skærmen tændt, når du oplader, kan du aktivere indstillingen Bliv vågen i Udviklerindstillinger .

For at gøre dette:

  1. Åbn Indstillinger , naviger til Om [enhed] (tablet, telefon osv.)
  2. Find posten Build-nummer der. Hvis der ikke er nogen, kan det være i underafsnittet Softwareoplysninger .
  3. Tryk på Byg nummer 7 gange
  4. Sørg for, at der vises en meddelelse, der siger, at du er blevet udvikler (eller at udviklertilstand allerede er aktiveret)
  5. Gå tilbage til Indstillinger hovedmenu
  6. Find det nyopkomne Udviklerindstillinger element
  7. Drej on Bliv vågen option

Svar

Appen MacroDroid har en funktion at indstille skærm timeout til aldrig. Jeg testede det ikke længe, men appen er gratis, så du kan prøve det.

Installer appen og aktiver tilladelsen “rediger systemindstillinger”. Bagefter skal du konfigurere en makro som denne:

Trigger: opsæt en udløser efter din smag.

Handling: Timeout på skærmen -> aldrig

Begrænsning: kun hvis du har brug for, ellers lad det være uberørt.

Nu, når betingelsen for makroen var opfyldt / udløst, ville handlingen køre, og timeout for skærm ville blive ændret til aldrig.

At ændre timeout efter din arbejdet er udført, siger du “r Når du er færdig med Maps-appen, har du brug for en anden makro, der fungerer for resten af din telefons brug.

Udløseren er efter min mening afhængig. Du kan prøve med appstart og lukningsbaserede udløsere, valgfrit kombineret med nogle begrænsninger.

Svar

Hvis du er på LineageOS er der en brugerdefineret flise kaldet koffein, som du kan trykke gentagne gange for at øge skærmens timeout til uendelig .

En app, der skal replikere dette, er Caffeinate . Nougat (7.0+) kræves for at aktivere flisen til hurtigindstillinger.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *