Haluan, että se poistetaan käytöstä, kun käytän tietyissä olosuhteissa, kuten esimerkiksi matkustaminen GPS: n kanssa.
Kommentit
- Etsi vaihtoehto GPS-sovelluksestasi " älä käänny pois ruudusta " tai " pidä näyttö " tai vastaavassa. Suurimmalla osalla heistä on se.
- Olen huolissani siitä, ettei google-kartalla ole tällaista vaihtoehtoa. Mutta jos minun on erilainen, voitko auttaa minua osoittamaan, miten se tehdään?
- Ei, Google Mapsilla ei ole ' sitä karttatilassa. Mutta jos käytät sitä navigointitilassa (mikä ei käy selvästi ilmi kysymyksestäsi), näyttö ' ei sammu.
- Kehittäjäasetukset, joiden ollessa käytössä ja kytkettynä virtalähteeseen, näyttö ' ei sammu
- Minulla ei ehkä ole tietoa Androidista. Voitteko näyttää minulle, että mainitsemanne mainos on käytettävissä navigointitilassa?
Vastaa
1. Käytä komentosarjaa
Voit käyttää komentoa päätelaitteen kautta simuloimaan pitkää toimintaa ja estämään näytön aikakatkaisua. Luo alla oleva komentosarja ja suorita puhelimesi pääteemulaattorin kautta. Se simuloi r – ja Enter -kirjainten painamista ja odota sitten sekunti ennen prosessin toistamista niin monta kertaa kuin valitset i
.
- Luo tiedosto ja aseta seuraava sen sisälle.
#!/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
-
Tallenna tiedosto ja anna sille nimi esimerkiksi
test.sh
. Avaa pääte ja siirry kansioon, johon tiedosto on tallennettu (jos et tiedä polkua, hae polku tiedostohallinnan avulla) komennolla:cd / path / to / your / folder
-
Suorita sitten komento:
sh test.sh
Komentosarja aloita juokseminen. Kun et enää tarvitse sitä ajaa, sulje vain pääte.
2. Käytä sovellusta
Kofeinaatti lisää ruutu pika-asetuksiin. Napsauta Kofeinaatti-asetuksissa Caiffeine Tile, ota käyttöön ”Skip To Infinite Mode”. Avaa pika-asetukset, napsauta sovellusruutua. Näytön tulisi pysyä päällä, kunnes painat ruutua uudelleen tai napsauta sen ilmoituksen Peruuta-painiketta.
Kommentit
- Kuinka tämä komentosarja suoritetaan? Olen asentanut pääteemulaattorin ja kirjoittanut yksi kerrallaan rivi, mutta sain virheen: / system / bin / sh: [86400: ei löydy
- @AirCraftLover muokatin viestiä näyttämään ohjeet komentosarjan luomiseen ja suorittamiseen
- Kopioin ja liitin komentosarjan Windowsin Muistioon ja annoin nimeksi " timeout.sh " (ilman tarjousta). Sitten lähetin sen sähköpostilla omaan sähköpostiini, sitten latain älypuhelimellani / storage / emulated / 0 / Download. Sitten vaihdan pääteemulaattorissa dir (cd) polulle, sitten suoritan komennon muodossa: sh timeout.sh ja yritän sitten uudelleen komennolla: sh ./timeout.sh. Molemmat tuottivat virheen: syntaksivirhe: ' tehty ' odottamaton. Sitten poistin komentosta " done " ja suoritin komennon uudelleen käyttämällä sh ja sh. : syntaksivirhe: ' tehty ' vertaamaton. Mikä todennäköisesti virhe? Käytän Android 4.4.4 -käyttöjärjestelmää.
- @AirCraftLover Virhe johtuu yksinkertaisesti siitä, että Windows ja Unix-järjestelmät (Android) eivät ' ei tallenna tiedoston loppua samalla tavalla :). Muunna tiedosto oikeaan muotoon seuraavalla päätelaitteen komennolla:
awk '{ sub("\r$", ""); print }' timeout.sh > timeout1.sh
. Komento poistaa Windows ' EOL: n aikakatkaisusta 1.sh ja kirjoittaa kaiken muun osoitteeseen timeout1.sh. - Olin tässä / storage / emulated / 0 / Download hakemistoon. Suoritan sitten komentosi, sitten virheilmoitus on: / system / bin / sh: awk: ei löydy
vastaus
Jos riittää, että pidät ruudun päällä vain latauksen aikana, voit ottaa Pysy hereillä -vaihtoehdon päälle kohdassa Kehittäjäasetukset .
Tee näin:
- Avaa Asetukset , siirry kohtaan Tietoja [laitteesta] (tabletti, puhelin jne.)
- Etsi täältä koontinumeron merkintä. Jos sellaista ei ole, se voi olla Ohjelmistotiedot -osiossa.
- Napauta Koontinumero 7 kertaa
- Varmista, että näyttöön tulee viesti, jossa kerrotaan, että sinusta on tullut kehittäjä (tai että kehittäjätila on jo käytössä)
- Palaa Asetukset -päävalikkoon
- Etsi äskettäin ilmestynyt Kehittäjäasetukset -kohde
- Käännä päällä hereillä -vaihtoehto
Vastaa
MacroDroid-sovelluksessa on määritettävä ominaisuus näytön aikakatkaisu ei koskaan. En testannut sitä pitkään, mutta sovellus on ilmainen, joten voit kokeilla sitä.
Asenna sovellus ja ota käyttöön käyttöoikeuden ”muokata järjestelmäasetuksia” käyttöoikeus. Asenna sitten tällainen makro:
Trigger: aseta haluamasi laukaisin.
Toiminto: Näytön aikakatkaisu -> ei koskaan
Rajoitus: vain jos tarvitset, muuten, jätä koskematta.
Aina, kun makron ehto täyttyy / laukaistaan, toiminto suoritetaan ja näytön aikakatkaisuksi muutetaan Ei koskaan.
Aikakatkaisun muuttaminen työ on tehty, sano ”r” Kun olet tehnyt Maps-sovelluksen, tarvitset toisen makron, joka toimii puhelimesi muussa käytössä.
Liipaisin on mielestäni tarpeellinen. Voit kokeilla sovelluksen käynnistämiseen ja sulkemiseen perustuvia liipaisimia, mahdollisesti yhdistettynä joihinkin rajoituksiin.
Vastaa
Jos olet LineageOS-palvelussa, on mukautettu ruutu nimeltä Kofeiini, jota voit painaa toistuvasti lisätäksesi näytön aikakatkaisun äärettömyyteen .
Sovellus tämän kopioimiseksi on kofeinaatti . Nougat (7.0+) vaaditaan pika-asetusten ottamiseen käyttöön.