Android

Jak używać adb do kontrolowania zdarzeń naciskania klawiszy na Androidzie

6 USTAWIEŃ które MUSISZ ZMIENIĆ w Androidzie!

6 USTAWIEŃ które MUSISZ ZMIENIĆ w Androidzie!

Spisu treści:

Anonim

Zastanawiasz się, dlaczego ktoś chciałby kontrolować swój telefon z Androidem za pomocą poleceń ADB. Cóż, tak długo, jak wszystkie klucze sprzętowe urządzenia działają poprawnie, a panel ekranu dotykowego działa bez zarzutu, artykuł nie będzie się nadawał do użycia, dopóki nie nadejdzie dzień, w którym jeden z przycisków z tyłu lub menu nie zostanie przewinięty. Wtedy odwiedzisz swoje zakładki i przejrzysz ten artykuł (podpowiedź: dodaj zakładkę!).

Omówię, w jaki sposób możesz sterować swoim Androidem za pomocą wirtualnych kluczy sprzętowych w niektórych aplikacjach na swoim urządzeniu później w oddzielnym poście. Ale zanim to nastąpi, będę musiał dokonać ustaleń, aby można było zainstalować te aplikacje na swoim urządzeniu, nawet jeśli klawisze nie działają. Daj spokój, nikt wcześniej nie zainstalował takich aplikacji na swoim Androidzie, prawda? Ten post jest przeznaczony dla użytkowników, którzy mają już niedziałające klucze sprzętowe systemu Android.

Zanim przejdziemy dalej, zainstaluj na swoim komputerze zestaw SDK systemu Android i włącz narzędzia platformy ADB. Możesz zapoznać się z naszym artykułem na temat debugowania Chrome na Androida, gdzie omówiliśmy to w pierwszych dwóch krokach. Po wykonaniu tej czynności dodaj ścieżkę plików ADB do zmiennych środowiskowych systemu Windows. Jeśli nie wiesz, jak to zrobić, zapoznaj się ze słowem kluczowym artykułu na temat systemu Windows i spójrz na kroki od 3 do 6. Dzięki temu można korzystać z polecenia ADB w systemie Windows. Upewnij się również, że sterowniki urządzenia są również zainstalowane.

Budzenie telefonu.

Zanim użyjemy któregokolwiek z kluczowych wydarzeń, najpierw musisz obudzić telefon, a przycisk zasilania nie będzie działał, co nie będzie łatwe. Niestety nie udało mi się znaleźć żadnego polecenia, które mogłoby obudzić telefon, ale zawsze możesz ponownie uruchomić telefon za pomocą polecenia adb reboot i po ponownym uruchomieniu telefonu użyj następujących zdarzeń naciśnięcia klawisza, aby zainstalować aplikacje.

Użyj kluczowych wydarzeń

Po przebudzeniu telefonu możesz użyć następującej składni do sterowania: użyj polecenia adb shell input keyevent .

Wystarczy zastąpić kod klucza liczbami odpowiadającymi zdarzeniom, które chcesz wykonać, jak wspomniano w tabeli.

Kod Klucza

Wydarzenia

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

Wniosek

Powyższa sztuczka pomoże ci, jeśli złamałeś klucze sprzętowe swojego urządzenia. Nie zapomnij dostroić się szybko, gdy zobaczymy, jak możemy mapować wirtualne klucze sprzętowe na telefonie z Androidem, nawet jeśli klucze sprzętowe są uszkodzone.