Kuinka käyttää ADB: tä näppäinpainallusten ohjaamiseen Androidissa
Sekalaista / / November 29, 2021
Saatat ihmetellä, miksi joku haluaisi ohjata Android-puhelintaan ADB-komentojen avulla. Niin kauan kuin kaikki laitteesi laitteistonäppäimet toimivat hyvin ja kosketusnäyttöpaneeli toimii moitteettomasti, et löydä artikkelista mitään hyötyä. kunnes koittaa päivä, jolloin yksi taka- tai valikkopainikkeista menee pois päältä. Silloin käyt kirjanmerkeissäsi ja etsit tätä artikkelia (vinkki: merkitse tämä!).
Kerron kuinka voit hallitse Androidia käyttämällä virtuaalisia laitteistoavaimia joissakin laitteesi sovelluksissa myöhemmin erillisessä viestissä. Mutta ennen sitä minun on tehtävä järjestelyt, jotta voit asentaa nuo sovellukset laitteellesi, vaikka näppäimet eivät toimi. Kukaan ei pidä sellaisia sovelluksia asennettuna Androidilleen etukäteen, eihän? Tämä viesti on tarkoitettu käyttäjille, joilla on jo toimimattomat Android-laitteistoavaimet.
Ennen kuin jatkamme, asenna Android SDK tietokoneellasi ja ota ADB Platform -työkalut käyttöön. Voit katsoa artikkeliamme aiheesta Chrome Androidille -virheenkorjaus
missä meillä on keskusteli siitä kahdessa ensimmäisessä vaiheessa. Kun olet tehnyt tämän, lisää ADB-tiedostojen polku Windows-ympäristömuuttujiin. Jos et tiedä, miten se tehdään, katso artikkeli aiheesta Windows-avainsana ja katso vaiheet 3-6. Tämä varmistaa, että voit käyttää ADB-komentoa kaikkialla Windowsissa. Varmista myös, että myös laiteohjaimet on asennettu.Herätyspuhelin.
Ennen kuin käytämme mitään keskeisistä tapahtumista, sinun on ensin herättävä puhelimesi, ja jos virtapainike ei toimi, se ei olisi helppo tehtävä. Valitettavasti en löytänyt komentoa, joka voisi herättää puhelimen, mutta voit aina käynnistää puhelimen uudelleen komennolla adb uudelleenkäynnistys ja kun puhelin käynnistyy uudelleen, asenna sovellukset seuraavien näppäinpainallusten avulla.
Käytä avaintapahtumia
Kun puhelin herää, voit käyttää seuraavaa syntaksia ohjaukseen: käytä komentoa adb-kuoren syöttöavaintapahtuma
Korvaa vain avainkoodi numeroilla, jotka vastaavat tapahtumia, jotka haluat suorittaa taulukon mukaisesti.
Avainkoodi |
Tapahtumat |
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 |
Johtopäätös
Yllä oleva temppu auttaa sinua, jos olet rikkonut laitteesi laitteistoavaimet. Älä unohda virittää pian, kun näemme, kuinka voimme kartoittaa Android-puhelimen virtuaaliset laitteistoavaimet, vaikka laitteistoavaimet ovat rikki.