Ota yksikätinen tila käyttöön komentosarjan avulla

Ota yhden käden tila käyttöön missä tahansa juurtuneessa Android-laitteessa käyttämällä yksinkertaista komentosarjaa, joka hyödyntää yliskannauksen kompensaatiota.

Isompi ei ole aina parempi

Suurempien puhelinnäyttöjen myötä useimpien ihmisten on lähes mahdotonta saavuttaa puhelimensa joka kolkkaan vain yhdellä kädellä (ellet ole LeBron James). Note-sarjan kaltaiset suuret puhelimet ovat kuitenkin edelleen erittäin suosittuja, koska ne ovat mukavia kuluttaa video- ja verkkosisältöä. Jotkut valmistajat tunnustavat, että heidän asiakkaat kohtaavat usein tilanteen, jossa he haluavat käyttää puhelintaan vain yhdellä kädellä, joten niissä on sisäänrakennettu "yhden käden tila" -vaihtoehdot näytön sisällön kokoamiseksi lentää. Esimerkiksi Galaxy Note -puhelimissa on asetus kutistaa näyttö yhteen kulmaan, ja Applella on äskettäin esittelivät oman "Reachability" -nimisen ratkaisunsa, jolla näytön sisältö lyötiin puoleen väliin näyttö. Mutta Nexus 6:n kaltaisissa puhelimissa sinulla ei ole osakeoptioita yhden käden tilan käyttöön ottamiseksi.

Yliskannauksen kompensaatio

Onneksi voimme hyödyntää ominaisuutta, jota ei yleensä pitäisi käyttää puhelimen näytöissä ollenkaan. Sitä kutsutaan "yliskannauksen" korjaamiseksi. Pyrkiessään tarjoamaan television katsojille aina koko näytön kokemuksen, monet televisiot voivat leikata tulonäytön reunoja, mikä johtaa yliskannaukseen. Korjatakseen tämän Androidissa Google salli API-tason 18 (Android 4.3 Jelly Bean) kehittäjien alkaa käyttää yliskannausmarginaaleja näytön epäsuhtaisuuden kompensoimiseksi. Google on myös siirtänyt muutamia näyttövaihtoehtoja, kuten resoluution/DPI: n muuttamisen "am"-komennosta (ActivityManager) "wm":ksi. shell-komento (WindowManager) ja esitteli "overscan"-komennon, jonka avulla kehittäjät voivat helposti testata sovelluksiaan suoraan laitteet.

Yhden käden tilan esittely

Vaatimukset

  • Sinun TÄYTYY olla juurtunut.
  • Sinulla PITÄÄ olla Android 4.3+
  • Varoita, että tämä jatkuu uudelleenkäynnistyksen yhteydessä. Älä aseta mitään alla olevista arvoista tarpeeksi korkeiksi että et voi käyttää laitettasi riittävästi. Jos teet sekaisin, voit suorittaa reset-komennon käyttämällä adb: tä.
  • On valinnaista, mutta erittäin suositeltavaa, että käytät automaatiosovellusta, kuten Tasker, komentotulkkikomennon sitomiseen toimintoon, kuten pyyhkäisemällä ylös kotipainikkeella tai ravistelemalla vasemmalta oikealle.

Tässä ovat tarvitsemasi komennot.

wm overscan LEFT, TOP, RIGHT, BOTTOM

jossa kukin suunta on pikselimäärä, joka ilmaisee, kuinka kauas tästä suunnasta näytön tulisi liikkua. Jos esimerkiksi asetat TOP-asetukseksi 600, näytön sisältö siirtyy 600 pikseliä alaspäin. Voit kokeilla kutakin yhdistelmää löytääksesi parhaiten arvojoukon, joka kutistaa näyttöä mieleiseksesi. Voit jäljitellä Applen saavutettavuutta esimerkiksi asettamalla TOPin puoleen pystyresoluutiosta. Voit nollata yliskannauksen käyttämällä:

wm overscan reset

Aika yksinkertaista! Se toimii hyvin näytön pienentämiseen painikkeen saavuttamiseksi, mutta minulla on henkilökohtaisesti ollut joitain Google-näppäimistöongelmia sen kanssa. Kokeile ja kerro meille kommenteissa, jos löydät ongelmia!