Android

Hoe adb te gebruiken om toetsdrukgebeurtenissen op Android te regelen

Как начать пользоваться ADB Android "для чайников"

Как начать пользоваться ADB Android "для чайников"

Inhoudsopgave:

Anonim

Je vraagt ​​je misschien af ​​waarom iemand in vredesnaam zijn Android-telefoon wil bedienen met de ADB-opdrachten. Welnu, zolang al je apparaathardwaretoetsen goed werken en het aanraakscherm perfect werkt, zul je het artikel van geen enkel nut vinden … totdat de dag aanbreekt dat een van de terug- of menuknoppen kaput wordt. Dat is wanneer u uw bladwijzers bezoekt om dit artikel op te zoeken (hint: bladwijzer dit!).

Ik zal later in een afzonderlijk bericht bespreken hoe je je Android kunt bedienen met behulp van virtuele hardwaresleutels op sommige van de applicaties op je apparaat. Maar daarvoor moet ik regelingen treffen zodat u die apps op uw apparaat kunt installeren, zelfs als de toetsen niet werken. Kom op, niemand houdt dergelijke apps vooraf op hun Android geïnstalleerd, toch? Dit bericht is voor gebruikers die al niet-werkende Android-hardwaresleutels hebben.

Voordat we doorgaan, installeer je Android SDK op je computer en schakel je ADB Platform-tools in. U kunt ons artikel over Chrome voor Android-foutopsporing bekijken, waar we het in de eerste twee stappen hebben besproken. Nadat u dat hebt gedaan, voegt u het pad van ADB-bestanden toe aan Windows-omgevingsvariabelen. Als u niet weet hoe u dat moet doen, raadpleegt u het artikel over het Windows-trefwoord en bekijkt u stap 3 tot en met 6. Dit zorgt ervoor dat u de ADB-opdracht in Windows kunt gebruiken. Zorg er ook voor dat uw apparaatstuurprogramma's ook zijn geïnstalleerd.

Telefoon wakker worden.

Voordat we een van de belangrijkste gebeurtenissen gebruiken, moet u eerst uw telefoon wakker maken en als de aan / uit-knop niet werkt, zou het geen gemakkelijke taak zijn. Helaas kon ik geen opdracht vinden die de telefoon kon activeren, maar je kunt je telefoon altijd opnieuw opstarten met de opdracht adb reboot en als de telefoon opnieuw opstart, gebruik je de volgende toetsdrukgebeurtenissen om de applicaties te installeren.

Gebruik belangrijke gebeurtenissen

Nadat de telefoon is geactiveerd, kunt u de volgende syntaxis gebruiken om te regelen: gebruik de opdracht adb shell input keyevent .

Vervang gewoon de sleutelcode door de nummers die overeenkomen met de gebeurtenissen die u wilt uitvoeren, zoals vermeld in de tabel.

Sleutelcode

Evenementen

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

Conclusie

De bovenstaande truc helpt u als u de hardwaresleutels van uw apparaat hebt gebroken. Vergeet niet snel af te stemmen wanneer we zien hoe we virtuele hardwaresleutels op een Android-telefoon kunnen toewijzen, zelfs wanneer de hardwaresleutels zijn gebroken.