Android

Hogyan használható az adb a billentyű lenyomásával kapcsolatos események kezelésére androidon

5# Android Programozás: ADB driver telepítése és eszközök csatlakoztatása (Android Studio)

5# Android Programozás: ADB driver telepítése és eszközök csatlakoztatása (Android Studio)

Tartalomjegyzék:

Anonim

Kíváncsi lehet, vajon miért akarja a világon valaki az ADB parancsok segítségével irányítani az Android telefonját. Nos, mindaddig, amíg az összes eszköz hardverkulcsa jól működik, és az érintőképernyő panasz hibátlanul működik, addig nem fogja találni a felhasználásra szánt cikkeket. Amíg meg nem érkezik a nap, amikor az egyik hátsó vagy a menügomb kaputnak. Ekkor látogatja meg könyvjelzőit, hogy megkeresse ezt a cikket (tipp: könyvjelzővel ez!).

Később egy külön hozzászólásban bemutatom, hogyan tudja irányítani az Android-ot virtuális hardverbillentyűkkel az eszköz egyes alkalmazásaival. De ezt megelőzően intézkedéseket kell tennem annak érdekében, hogy telepíthesse ezeket az alkalmazásokat a készülékére még akkor is, ha a kulcsok nem működnek. Gyere, senki sem tartja előre telepítve ezeket az alkalmazásokat az Android rendszerükre, igaz? Ez a bejegyzés azoknak a felhasználóknak szól, akik már rendelkeznek nem működő Android hardverkulccsal.

Mielőtt folytatnánk, telepítse az Android SDK-t számítógépére és engedélyezze az ADB Platform eszközöket. Vessen egy pillantást a Chrome Androidra hibakeresésről szóló cikkünkre, ahol az első két lépésben megvitattuk. Ezt követően adja hozzá az ADB fájlok elérési útját a Windows környezeti változókhoz. Ha nem tudja, hogyan kell csinálni, olvassa el a Windows kulcsszóról szóló cikket, és nézze meg a 3–6. Lépést. Ez biztosítja, hogy az ADB parancsot a Windows egész területén használhatja. Ellenőrizze azt is, hogy eszközillesztõi is telepítve vannak-e.

Telefon felébresztése.

Mielőtt felhasználnánk valamelyik kulcsfontosságú eseményt, előbb fel kell ébresztenie a telefont, és ha a bekapcsológomb nem működik, ez nem lesz könnyű feladat. Sajnos nem találtam olyan parancsot, amely felébresztheti a telefont, de mindig újraindíthatja telefonját az adb reboot paranccsal, és miután a telefon újraindult, az alábbi billentyűlenyomás eseményekkel telepítheti az alkalmazásokat.

Használja a Fő eseményeket

Miután a telefon felébred, a következő szintaxist vezérelheti: használja az adb shell beviteli billentyűparancsot .

Cserélje ki a kulcskódot a táblázatban említett eseményeknek megfelelő számokra.

Kulcskód

Események

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

Következtetés

A fenti trükk segít abban az esetben, ha megtört a készülék hardverkulcsa. Ne felejtsd el hamarosan behangolni, amikor meglátjuk, hogyan lehet hozzárendelni a virtuális hardverkulcsokat egy Android telefonon, még akkor is, ha a hardverkulcsok megsérülnek.