Kako uporabljati ADB za nadzor dogodkov Keypress v Androidu
Morda se sprašujete, zakaj bi na zemlji kdo želel nadzorovati njegov Android telefon s pomočjo ukazov ADB. No, dokler vse strojne tipke vaše naprave delujejo v redu in plošča zaslona na dotik deluje brezhibno, ne boste našli članka o kakršni koli uporabi .. dokler ne pride dan, ko se kateri od gumbov nazaj ali menija premakne. Takrat boste obiskali svoje zaznamke in poiskali ta članek (namig: zaznami to!).
Pokrival bom, kako lahko nadzirajte Android z uporabo virtualnih tipk strojne opreme v nekaterih programih vaše naprave kasneje v ločeni objavi. Pred tem pa se bom moral dogovoriti, da boste lahko te aplikacije namestili v svojo napravo, tudi če ključi ne delujejo. Daj no, nihče vnaprej ne namešča takšnih aplikacij na svojem Androidu, kajne? Ta objava je namenjena uporabnikom, ki že imajo nedelujoče strojne tipke za Android.
Preden nadaljujemo, namestite Android SDK v računalniku in omogočite orodja za platformo ADB. Si lahko ogledate naš članek naChrome za odpravljanje napak Android kjer imamo razpravljali o njej v prvih dveh korakih. Po tem dodajte pot datotek ADB v spremenljivke okolja Windows. Če ne veste, kako to storiti, glejte članek na Ključna beseda Windows in poglejte korake 3 do 6. Tako boste lahko uporabljali ukaz ADB v celotnem sistemu Windows. Prepričajte se tudi, da so nameščeni tudi gonilniki naprav.
Zbujanje telefona.
Preden uporabimo katerega od ključnih dogodkov, se boste morali najprej prebuditi s telefonom in če gumb za vklop ne deluje, to ne bi bila lahka naloga. Na žalost nisem mogel najti nobenega ukaza, ki bi lahko prebudil telefon, vendar lahko svoj ukaz vedno znova zaženete z ukazom adb reboot Ko se telefon ponovno zažene, za namestitev aplikacij uporabite naslednje dogodke za pritisk tipk.
Uporabite ključne dogodke
Ko se telefon prebudi, lahko za nadzor uporabite naslednjo sintakso: uporabite ukaz adb lupina vhodni ključ.
Preprosto zamenjajte kodo s številkami, ki ustrezajo dogodkom, ki jih želite izvesti, kot je omenjeno v tabeli.
Ključna koda | Dogodki |
0 | KEYCODE_UNKNOWN |
1 | KEYCODE_MENU |
2 | KEYCODE_SOFT_RIGHT |
3 | KEYCODE_HOME |
4 | KEYCODE_BACK |
5 | KEYCODE_CALL |
6 | KEYCODE_ENDCALL |
7 | KEYCODE_0 |
8 | KEYCODE_1 |
9 | KEYCODE_2 |
10 | KEYCODE_3 |
11 | KEYCODE_4 |
12 | KEYCODE_5 |
13 | KEYCODE_6 |
14 | KEYCODE_7 |
15 | KEYCODE_8 |
16 | KEYCODE_9 |
17 | KEYCODE_STAR |
18 | KEYCODE_POUND |
19 | KEYCODE_DPAD_UP |
20 | KEYCODE_DPAD_DOWN |
21 | KEYCODE_DPAD_LEFT |
22 | KEYCODE_DPAD_RIGHT |
23 | KEYCODE_DPAD_CENTER |
24 | KEYCODE_VOLUME_UP |
25 | KEYCODE_VOLUME_DOWN |
26 | KEYCODE_POWER |
27 | KEYCODE_CAMERA |
28 | KEYCODE_CLEAR |
29 | KEYCODE_A |
30 | KEYCODE_B |
31 | KEYCODE_C |
32 | KEYCODE_D |
33 | KEYCODE_E |
34 | KEYCODE_F |
35 | KEYCODE_G |
36 | KEYCODE_H |
37 | KEYCODE_I |
38 | KEYCODE_J |
39 | KEYCODE_K |
40 | KEYCODE_L |
41 | KEYCODE_M |
42 | KEYCODE_N |
43 | KEYCODE_O |
44 | KEYCODE_P |
45 | KEYCODE_Q |
46 | KEYCODE_R |
47 | KEYCODE_S |
48 | KEYCODE_T |
49 | KEYCODE_U |
50 | KEYCODE_V |
51 | KEYCODE_W |
52 | KEYCODE_X |
53 | KEYCODE_Y |
54 | KEYCODE_Z |
55 | KEYCODE_COMMA |
56 | KEYCODE_PERIOD |
Zaključek
Zgornji trik vam bo pomagal, če ste pokvarili strojne tipke svoje naprave. Ne pozabite nastaviti nastavitve, ko bomo videli, kako lahko preslikamo navidezne strojne tipke na telefonu Android, tudi ko so strojne tipke pokvarjene.