Android

Hur man använder adb för att kontrollera knapptryckningshändelser på Android

How to install the Android SDK and run ADB Shell

How to install the Android SDK and run ADB Shell

Innehållsförteckning:

Anonim

Du undrar kanske varför i jorden skulle någon vilja kontrollera sin Android-telefon med ADB-kommandona. Tja, så länge alla dina hårdvaruknappar på enheten fungerar bra och pekskärmspanelen fungerar felfritt, hittar du inte artikeln för någon användning.. förrän dagen kommer när en av bak- eller menyknapparna går ut. Det är när du besöker dina bokmärken för att leta upp den här artikeln (ledtråd: bokmärke det här!).

Jag kommer att täcka hur du kan styra din Android med hjälp av virtuella hårdvaruknappar på några av applikationerna på din enhet senare i ett separat inlägg. Men innan det måste jag ordna så att du kan installera dessa appar på din enhet även om nycklarna inte fungerar. Kom igen, ingen håller sådana appar installerade på sin Android i förväg, eller hur? Det här inlägget är för användare som redan har icke-fungerande Android-hårdvaruknappar.

Innan vi fortsätter installerar du Android SDK på din dator och aktiverar ADB-plattformsverktyg. Du kan titta på vår artikel om Chrome för Android-felsökning där vi har diskuterat den i de två första stegen. Efter att ha gjort det, lägg till sökvägen för ADB-filer till Windows miljövariabler. Om du inte vet hur du gör det hänvisar du till artikeln i Windows-nyckelordet och tittar på steg 3 till 6. Detta gör att du kan använda ADB-kommandot i hela Windows. Se också till att dina drivrutiner är installerade också.

Vakna upp telefon.

Innan vi använder någon av de viktigaste händelserna måste du väcka telefonen först och när strömbrytaren inte fungerar skulle det inte vara en enkel uppgift. Tyvärr kunde jag inte hitta något kommando som kunde väcka telefonen men du kan alltid starta om din telefon med kommandot adb omstart och när telefonen har startat om, använd följande knapptryckningshändelser för att installera applikationerna.

Använd nyckelhändelser

När telefonen har vaknat kan du använda följande syntax för att kontrollera: använd kommandot adb shell input keyevent .

Byt bara ut nyckelkoden med siffrorna som motsvarar de händelser du vill utföra som nämns i tabellen.

Nyckelkod

evenemang

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

Slutsats

Ovanstående trick hjälper dig om du har brutit hårddisknycklarna på din enhet. Glöm inte att stämma in snart när vi ser hur vi kan kartlägga virtuella hårdvaruknappar på en Android-telefon även när hårdvaruknapparna är trasiga.