Dom

Tipke na dodir aplikacije. Kako omogućiti gumbe na ekranu ako fizički više ne rade. Metoda broj jedan. Postavljanje tipki na dodir

Mehaničke tipke na pametnom telefonu stvar su prošlosti, iz vremena kada su se ljudi hvalili brojem glasova u polifoniji i bojama na zaslonu. U to vrijeme još nismo imali ekrane osjetljive na dodir i druga dostignuća, na mom Alcatelu tipku Home u potpunosti je zamijenio joystick.

Ali sada su druga vremena, koncept upravljanja gadgetima odmiče se od svih vrsta nepotrebnih klikova, dodirna sučelja čine glavnim kontrolnim elementom vaš vlastiti prst, klizanjem određenom gestom po zaslonu. Nakon napuštanja mehaničkih tipkovnica, proizvođači su počeli napuštati fizičke upravljačke tipke, zamjenjujući ih onima na ekranu. A nova generacija pametnih telefona čak se i otključava bez pritiska na tipku za uključivanje; Moto X samo treba uzeti u ruku, a LG G2 samo kucnuti po ekranu.

Ali što učiniti ako još niste potrošili novac na novi gadget, ali želite iskusiti ljepotu upravljanja uređajem u skladu s najnovijom tehnologijom?

Gravitacijski zaslon - uključeno/isključeno

Ova aplikacija će pomoći onima koji žele da ekran telefona postane aktivan čim ga vlasnik uhvati u ruke i ugasi kada je na stolu ili u džepu.

Prikuplja podatke sa senzora blizine i žiroskopa, zaključavajući i otključavajući zaslon u pravom trenutku. Probao sam i odlučio ga ostaviti. ovo je vrlo zgodno kada telefon zasvijetli čim ga uzmete u ruku, ne gasi se analizirajući i najmanji pokret ruke kada čitate informacije sa ekrana, a gasi se čim ga stavite svoj džep ili ga stavite na stol. Samo se trebate naviknuti da ne pritišćete tipku za napajanje zbog starih vremena.

Osnovne značajke aplikacije su besplatne i uključuju postavke za kutove okidača i osjetljivost. Za malo više fleksibilnosti morate platiti oko 2 USD.

Odbijanje fizičke tipke u korist gesta također donosi malo dobrote u život korisnika. Pogotovo u kontekstu neumorno rastuće dijagonale zaslona. A Swipe Home Button pomoći će u tome.

Kretanje prstom puno je lakše nego hvatanje telefona kako biste došli do gumba izbornika. U postavkama određenim gestama možete dodijeliti radnje kao što je pritisak na tipku Home, otvaranje aplikacije ili zaslon s obavijestima.

Nažalost, aplikacija nema tipku za povratak. Zbog prirode Androida, ovo zahtijeva Root, a programer očito ne želi ići tim putem. Ako imate cool prijedlog koji se temelji upravo na gestama, podijelite ga u komentarima!

Za one kojima nije važno kontrolirati pokrete prsta, već je dovoljna tipka na ekranu na dostupnom mjestu, tu su opcije poput: Back Button ili Handy Soft Keys. Ali nisu mi se svidjeli.

Kako "upravljate" svojim gadgetom?

Kad sam ponovno dobio pametni telefon s ožičenim navigacijskim tipkama, bez načina da ih prilagodim ili aktiviram zaslonske tipke u stilu Nexusa, odlučio sam da moram nešto poduzeti u vezi s tim. Nakon par sati čeprkanja po Androidovim interijerima, ugasio sam dosadno pozadinsko osvjetljenje, zamijenio tipke Natrag i Pregled, pa uključio tipke na ekranu i pronašao mir.

uvod

Da budem jasan: ja sam veliki obožavatelj ideje navigacijskih tipki na zaslonu. Sve te kuće, strelice i kvadratići nacrtani točno na dnu ekrana. Da, zauzimaju malo prostora (koji, međutim, u većini slučajeva nije baš potreban), da, možda kvare izgled aplikacija, ali dovraga, dinamični su.

Gumbi za navigaciju na zaslonu se okreću sa zaslonom, nestaju kada nisu potrebni, mijenjaju boju i neprimjetno se integriraju u sučelje početnog zaslona. Ako odbacimo samu ideju o beskorisnosti postojanja tri tipke odjednom (uostalom, ljudi iz Applea se snalaze s jednom i ne osjećaju se u nepovoljnom položaju) i prilično praktičnih navigacijskih sustava poput PIE ili "MIUI navigacijskog mjehurića", onda su on-screen gumbi najbolji što je do sada izmišljeno.

Pa evo ga. Iz nekog razloga, moju prekrasnu, prekrasnu ideju da ne postoji ništa bolje od gumba na zaslonu ne dijeli jako puno proizvođača pametnih telefona. I ne samo da se ne odvajaju, nego se ne odvajaju na potpuno monstruozan način, tjerajući vas da koristite pametni telefon s tipkama osjetljivim na dodir (AAA!), opremljenim dinamičkim pozadinskim osvjetljenjem (AAA-2!) i “Back” ” na desnoj strani ekrana (AAA-3: odlučujući udarac ).

Situacija je krajnje neprihvatljiva, a s obzirom na to da ljubazni programer firmware-a nije osigurao nikakve postavke za aktiviranje zaslonskih tipki i postavke za upravljanje tipkama na dodir, morao sam se snaći sam. Postojale su dvije mogućnosti daljnjeg djelovanja:

  • dovedite dodirne tipke u željeno stanje, naime isključite pozadinsko osvjetljenje i pomaknite tipku "Natrag" na lijevu stranu (čak i ako izgleda kao "kvadrat", još je zanimljivije);
  • potpuno onemogućiti dodirne gumbe i aktivirati zaslonske gumbe.

Ne volim alate trećih strana, pa je odluka da sve napravim sama došla sama od sebe.

Metoda broj jedan. Postavljanje tipki na dodir

Prvo, pokušajmo isključiti pozadinsko osvjetljenje gumba. Za ovo nam je potreban root, emulator terminala i direktorij /sys u korijenu datotečnog sustava. Ovo je upravo ta kombinacija. Radi se o jezgri Linuxa, au sustavima koji se temelje na njoj, sve važne informacije o hardveru, kao i “preklopnici” koji njime upravljaju, obično se nalaze u sysfs datotečnom sustavu spojenom na direktorij /sys.

Zapravo, sysfs nije niti datotečni sustav, točnije, on je datotečni sustav, ali radi s takozvanim sintetičkim datotekama. Ali oni nisu pohranjeni na disku, to je neka vrsta sučelja za komunikaciju s upravljačkim programima: pročitao sam datoteku - primio podatke o hardveru, zapisao ih - promijenio neke postavke. A za snimanje još uvijek trebate root prava.

Dakle, dobivamo root, pokrećemo emulator terminala (ili još bolje). I pišemo sljedeće:

# su # cd /sys

# find -name \*button\* ./leds/button-backlight

Bingo! Ovo je imenik /sys/class/leds/button-backlight. Idemo u njega i vidimo što je unutra:

# cd /sys/class/leds/button-backlight # ls svjetlina uređaj maks._svjetlina podsustav napajanja okidač uevent

Kladim se da je datoteka moja Nokia 3310 svjetlina je trenutna svjetlina tipki, i maksimalna_svjetlina- maksimum. Provjerimo svoju pretpostavku tako da upišemo vrijednost 100 u prvu datoteku (dobro, kao 100%, iako nije poznato koja je skala):

# echo 100 > svjetlina

Super, tipke svijetle i neće se ni ugasiti.

Trenutak istine - upišite vrijednost 0 u datoteku max_brightness:

# echo 0 > maksimalna_svjetlina

Dugmad su se ugasila, zauvijek, kao sijalica u mom ulazu sinoć.

Ali baš poput žarulje, mogu se ponovno upaliti ako ponovno pokrenete sustav. To jest, naredba je važeća samo u trenutnoj sesiji. Srećom, to nije problem, našu naredbu ćemo staviti u skriptu na memorijskoj kartici:

# mkdir /sdcard/boot # echo "echo 0 > /sys/class/leds/button-backlight/max_brightness" > /sdcard/boot

A mi ćemo ga zauzvrat staviti u pokretanje koristeći . Pokrećemo aplikaciju, označavamo prva tri potvrdna okvira, pomoću opcije Select folder odabiremo boot direktorij na memorijskoj kartici.


Pola zadatka je obavljeno, preostaje samo zamijeniti položaje tipki “Natrag” i “Pregledaj”. Da biste to učinili, morate promijeniti izgled gumba. U Androidu se nalazi u nekoliko datoteka direktorija /sustav/usr/keylayout/. Ima ih dosta, ali ako odbacite datoteke poput Dobavljač_2378_Proizvod_100a.kl I qwerty.kl(oni pohranjuju rasporede punopravnih Qwerty tipkovnica, koje Android podržava odmah), tada će ih ostati najviše pet.

Jedan od njih je upravo ono što nam treba. Pametni telefoni često koriste datoteku ft5x06_ts.kl, specifično za FT5x06 kontroler sa zaslonom osjetljivim na dodir (gumbi su osjetljivi na dodir, zar ne?), ali u mom slučaju pokazalo se da je to datoteka Dobavljač_2378_Proizvod_100a.kl.

Ako otvorite ovu datoteku, možete vidjeti tri retka koja tražite:

Tipka 158 Tipka BACK VIRTUAL 139 Tipka MENU VIRTUAL 102 HOME VIRTUAL

Ostaje samo zamijeniti brojeve 158 i 139 (za to je prikladan bilo koji upravitelj datoteka koji podržava root prava). Nakon ponovnog pokretanja, novi će izgled stupiti na snagu.

Metoda broj dva. Tipke na zaslonu

Ovdje je sve još jednostavnije. Android ima posebnu varijablu za otklanjanje pogrešaka qemu.hw.mainkeys, koji vam omogućuje kontrolu vidljivosti navigacijskih tipki na zaslonu. Ako ima vrijednost 0, tipke će biti prikazane na ekranu, 1 - suprotan učinak.

Zapisujemo varijablu sa željenom vrijednošću u datoteku /system/build.prop, i to je sve:

# su # mount -o remount,rw /system # cp /system/build.prop /system/build.prop.bak # echo qemu.hw.mainkeys=0 > /system/build.prop

zaključke

Ovo su kriminalni koraci koje ponekad morate poduzeti kako biste svoj pametni telefon učinili malo praktičnijim. Što se mene tiče, odlučio sam se za treću opciju: "isključio" gumbe i instalirao LMT Launcher. Čini mi se da je to najprikladniji način kontrole.

Uvijek se sve neočekivano pokvari. Ispustiti telefon na popločani pod nesretan je slučaj, utopiti ga u kadi banalnost je koja se događa češće nego što se na prvi pogled čini. Statistika poziva servisnim centrima sadrži mnogo pritužbi na nesreće iz serije "pao je i razbio se", čak i češće od utapanja. U isto vrijeme, ne biste trebali očekivati ​​da će prvi pad odnijeti dodirnu podlogu ili čak sam zaslon - u većini slučajeva posljedice nesretnih nesreća ne izgledaju tako destruktivno. Između ostalog, radi se o iznenadnoj nemogućnosti fizičkih tipki za povratak, početnu stranicu i izbornik. Ako se ovaj problem dogodio vašem telefonu, ali još uvijek nemate novca za popravak, ne brinite. Za ovaj uobičajeni problem postoji relativno jednostavno rješenje. Sada ćemo vas naučiti kako omogućiti zaslonske gumbe na pametnom telefonu ako fizički više ne rade.

Da bi sve radilo, morate dobiti Root prava. Ponekad je teško dobiti administratorski pristup dubinama sistemskih datoteka. Ali s pojavom aplikacija koje umjesto vas dobivaju pristup koji vam je potreban, više ne morate čitati upute na više stranica. Samo instalirajte Kingo Root program na svoje računalo i povežite svoj telefon. Jedina stvar koju trebate učiniti dok se program instalira je omogućiti "USB Debugging" u postavkama telefona, odjeljak "Sigurnost". To je sve. Klikom na veliki gumb Root u sučelju Kingo korijen, aktivirajte administratorska prava.

Drugi korak izgleda malo teže. Morat ćete preuzeti program Root Explorer s Google Playa (ili nekoliko... alternativnih izvora). Instalirajte ga na svoj pametni telefon. Pokrenite ovu aplikaciju, pronađite imenik System, au njemu - build.prop. Ako takva datoteka nije vidljiva u direktoriju sustava, nema veze. U gornjem kutu programa nalazi se elipsa - dodirnite je za otvaranje podizbornika. U postavkama programa označite opciju "Prikaži skrivene datoteke". Gubitak će se odmah otkriti.

U lijevom kutu Root Explorer Postoji još jedna stavka koja nam treba - r/w. Dodirnite ga jednom i potvrdite svoj odabir. Ova radnja aktivira mogućnost uređivanja sistemskih datoteka. Sada dodirnite build.prop i držite prst na njemu. Gornji izbornik će se promijeniti i na padajućem popisu (u istoj elipsi) pronaći ćete podstavku "otvori u uređivaču teksta".

Pomaknite se do samog dna otvorene datoteke - svi ti dugi popisi postavki još nisu potrebni. Na samom dnu dodajte redak qemu.hw.mainkeys=0. Spremite datoteku i ponovno pokrenite telefon.

Gotovo, pojavila su se tri zaslonska gumba na samom dnu zaslona - slično onome što možete vidjeti na zaslonu bilo kojeg tableta. A nakon popravka fizičkih gumba, bit će moguće sakriti one virtualne natrag zamjenom retka qemu.hw.mainkeys=0 s qemu.hw.mainkeys=1 i ponovnim pokretanjem uređaja.

Problemi s hardverom često se pokažu mnogo složenijim i skupljim od problema sa softverom. Jako je razočaravajuće ako zaslon padne, ali u pravilu ga mogu lako zamijeniti. Ali gumbi mogu biti puno nezgodniji. Ako se nađete u sličnoj situaciji (kliknite na Dom, leđa ili Jelovnik ne dovodi do nikakvih posljedica), tada će aplikacija priskočiti u pomoć. Nakon što ga instalirate, dobit ćete ploču koja se sastoji od 4 gumba: Dom, leđa, Jelovnik I Promjena veličine. Zabilježite što vam je potrebno root pristup na uređaju.

Nakon instaliranja aplikacije i njenog prvog pokretanja, dobit ćete panel s gumbima koji će se nalaziti u sredini ekrana. Njegov položaj se može mijenjati, također možete prilagoditi veličinu gumba, udaljenost između njih i prozirnost samog panela.

Za gumb Dom možete prilagoditi njegovo ponašanje kada se pritisne dulje vrijeme: ili će se pokrenuti Google Now, ili raditi kao gumb Vlast. osim Plutajuće meko Ključevi omogućuje promjenu ikona gumba. Ako želite odabrati okomiti raspored panela, da biste to učinili, jednostavno trebate poništiti kvačicu pored opcije horizontalnog rasporeda u izborniku. Tamo također možete aktivirati aplikaciju da se uključi prilikom učitavanja.

Ponaša se vrlo pametno. Ako ploča preklapa bilo koji gumb ili opciju pokrenute aplikacije, automatski mijenja svoju lokaciju na zaslonu, ali postoji jedan nedostatak. Nakon zatvaranja aplikacije koja je uzrokovala promjenu položaja ploče, sama ploča se neće moći vratiti na staru lokaciju. To će se morati učiniti ručno.

Bilo bi lijepo kada bi programeri nadogradili postojeće gumbe s više funkcija i dodali im kontrolu glasnoće. Ali za sada su to samo snovi. Ako ste zainteresirani za tako praktičnu stvar kao što je, i već planirate preuzeti aplikaciju, onda ste

Lagani uslužni program koji uvelike pojednostavljuje rad s uređajem.


Uvod:

Koji gumb koristi svaki korisnik najčešće dnevno? Ovo je ili gumb Početna ili gumb Natrag. Aplikacija pod nazivom kreirana je kako bi se proširila funkcionalnost tipke Natrag povezujući s njom mogućnost upravljanja gestama, čime će se automatizirati neke druge funkcije sustava. Vrijedno je shvatiti da će uobičajeni gumb Natrag ostati na istom mjestu, a aplikacija dodaje svoje, što u isto vrijeme neće zauzeti puno prostora.



Funkcionalno:


Za korištenje aplikacije nije vam potrebno Root dopuštenje, ali umjesto toga morate omogućiti uslugu za aplikaciju u odjeljku Pristupačnost. Funkcionalnost aplikacije pokazala se prilično jednostavnom, ali činjenica da radi i istovremeno ne ometa uobičajen rad s uređajem već zaslužuje pohvale. Na glavnom zaslonu postoje 3 vrste radnji koje možete izvesti pomoću gumba: zadržati, povući prema gore i povući prema dolje. Za svaku radnju možete odabrati jednu od 5 radnji:
1. Nema akcije.
2. Dom
3. Nedavno pokrenute aplikacije
4. Obavijesti
5. Sakrij gumb
Geste se izvode na sljedeći način: stavite prst na gumb, a zatim povucite prema gore ili dolje i na samom gumbu pojavit će se okvir određene boje. Naravno, ako jednostavno kliknete na gumb, on će raditi potpuno isto kao sistemski gumb Natrag.


Rezultati:


U postavkama možete isključiti aplikaciju, kao i ukloniti obavijesti koje vam omogućuju skrivanje ili prikazivanje gumba. Ukratko: vrlo je sposoban učiniti korištenje uređaja mnogo lakšim i praktičnijim, pogotovo ako se naviknete na takve radnje. Uživati!



Što još čitati