Iespējojiet vienas rokas režīmu, izmantojot skriptu

Iespējojiet vienas rokas režīmu jebkurā Android ierīcē ar sakņu sistēmu, izmantojot vienkāršu skriptu, kas izmanto pārmērīgas skenēšanas kompensācijas priekšrocības.

Lielāks ne vienmēr ir labāks

Līdz ar lielāku tālruņu ekrānu parādīšanos vairumam cilvēku ir gandrīz neiespējami sasniegt katru tālruņa stūri, izmantojot tikai vienu roku (ja vien jūs neesat Lebrons Džeimss). Tomēr lielie tālruņi, piemēram, Note sērijas tālruņi, joprojām ir ļoti populāri, jo tie ir ērti lietot video un tīmekļa saturu. Daži ražotāji atzīst, ka viņu klienti bieži saskarsies ar situāciju, kad viņi vēlas izmantot savu tālruni tikai ar vienu roku, tāpēc viņiem ir iebūvētas “vienas rokas režīma” opcijas, lai mainītu displeja satura izmērus lidot. Piemēram, Galaxy Note tālruņiem ir iestatījums samazināt ekrānu līdz vienam stūrim, un Apple ir nesen ieviesa savu risinājumu ar nosaukumu “Sasniedzamība”, lai ekrāna saturu izlīdzinātu līdz pusei displejs. Taču tālruņiem, piemēram, Nexus 6, jums nav akciju opciju, lai iespējotu vienas rokas režīmu.

Overscan kompensācija

Par laimi, mēs varam izmantot funkciju, kas parasti nav paredzēta tālruņu displejiem. To sauc par “pārskenēšanas” labošanu. Cenšoties TV skatītājiem vienmēr nodrošināt pilnekrāna pieredzi, daudzi televizori var nogriezt ievades displeja malas, izraisot pārmērīgu skenēšanu. Tādējādi, lai to novērstu operētājsistēmā Android, Google ļāva izstrādātājiem ar API 18. līmeni (Android 4.3 Jelly Bean) sākt izmantot pārskenēšanas robežas, lai kompensētu displeja neatbilstību. Google arī mainīja dažas displeja opcijas, piemēram, izšķirtspēja/DPI maiņa no čaulas komandas “am” (ActivityManager) uz “wm”. shell komandu (WindowManager) un ieviesa komandu "overscan", lai izstrādātāji varētu viegli pārbaudīt savas lietotnes tieši savā ierīces.

Vienas rokas režīma demonstrācija

Prasības

  • Jums OBLIGĀTI ir sakņojas.
  • Jums OBLIGĀTI jāizmanto operētājsistēma Android 4.3+
  • Brīdiniet, ka tas saglabājas arī pēc atsāknēšanas. Neiestatiet pietiekami augstu nevienu no tālāk norādītajām vērtībām ka nevarat pietiekami darbināt ierīci. Ja jūs sajaucat, varat izpildīt atiestatīšanas komandu, izmantojot adb.
  • Nav obligāti, bet ļoti ieteicams izmantot automatizācijas lietotni, piemēram, Tasker, lai saistītu čaulas komandu ar darbību, piemēram, velciet augšup uz sākuma pogas vai sakratiet pa kreisi-pa labi.

Šeit ir jums nepieciešamās komandas.

wm overscan LEFT, TOP, RIGHT, BOTTOM

kur katrs virziens ir pikseļu skaits, kas norāda, cik tālu no šī virziena displejam jāpārvietojas. Piemēram, ja iestatāt TOP uz 600, ekrāna saturs tiks pārvietots par 600 pikseļiem uz leju. Varat eksperimentēt ar abu kombināciju, lai vislabāk atrastu vērtību kopu, kas samazinās ekrānu pēc jūsu vēlmēm. Varat atdarināt Apple sasniedzamību, piemēram, iestatot TOP uz pusi no vertikālās izšķirtspējas. Lai atiestatītu pārskenēšanu, vienkārši izmantojiet:

wm overscan reset

Diezgan vienkārši! Tas labi darbojas, lai samazinātu ekrānu, lai sasniegtu pogu, taču man personīgi ar to ir bijušas dažas Google tastatūras problēmas. Izmēģiniet to un paziņojiet mums komentāros, ja atrodat kādas problēmas!