ADB를 사용하여 Android에서 Keypress 이벤트를 제어하는 방법
잡집 / / February 10, 2022
왜 누군가가 ADB 명령을 사용하여 자신의 Android 휴대전화를 제어하려는지 궁금할 것입니다. 글쎄, 모든 장치 하드웨어 키가 제대로 작동하고 터치 스크린 패널이 완벽하게 작동하는 한 어떤 사용 기사도 찾을 수 없습니다.. 뒤로 또는 메뉴 버튼 중 하나가 kaput되는 날이 올 때까지. 이때 북마크를 방문하여 이 기사를 검색합니다(힌트: 북마크에 추가하세요!).
나는 당신이 할 수있는 방법을 다룰 것입니다 당신의 안드로이드를 제어 나중에 별도의 게시물에서 장치의 일부 응용 프로그램에서 가상 하드웨어 키를 사용합니다. 하지만 그 전에 키가 작동하지 않는 경우에도 기기에 해당 앱을 설치할 수 있도록 조치를 취해야 합니다. 자, 아무도 그런 앱을 Android에 미리 설치해 두지 않죠? 이 게시물은 이미 작동하지 않는 Android 하드웨어 키가 있는 사용자를 위한 것입니다.
계속하기 전에 설치 안드로이드 SDK 컴퓨터에서 ADB 플랫폼 도구를 활성화하십시오. 당신은 우리의 기사를 볼 수 있습니다 Android 디버깅용 Chrome 우리가 가지고있는 곳 처음 두 단계에서 논의했습니다.. 그런 다음 Windows 환경 변수에 ADB 파일의 경로를 추가하십시오. 하는 방법을 모르는 경우 다음 기사를 참조하십시오. Windows 키워드 그리고 3단계부터 6단계까지 살펴보세요. 이렇게 하면 Windows 전체에서 ADB 명령을 사용할 수 있습니다. 또한 장치 드라이버도 설치되어 있는지 확인하십시오.
일어나 전화.
주요 이벤트를 사용하기 전에 먼저 휴대전화를 깨워야 하며 전원 버튼이 작동하지 않으면 쉬운 일이 아닙니다. 슬프게도 전화를 깨울 수있는 명령을 찾을 수 없었지만 명령을 사용하여 항상 전화를 재부팅 할 수 있습니다 adb 재부팅 전화기가 재부팅되면 다음 키 누르기 이벤트를 사용하여 응용 프로그램을 설치합니다.
주요 이벤트 사용
전화기가 깨어난 후 다음 구문을 사용하여 제어할 수 있습니다. 명령 사용 adb 쉘 입력 keyevent .
키코드를 표에 언급된 대로 수행하려는 이벤트에 해당하는 숫자로 바꾸면 됩니다.
키 코드 |
이벤트 |
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 |
결론
위의 트릭은 장치의 하드웨어 키가 손상된 경우 도움이 됩니다. 하드웨어 키가 고장난 경우에도 Android 휴대폰에서 가상 하드웨어 키를 매핑하는 방법을 알게 되면 곧 확인하는 것을 잊지 마십시오.
2022년 2월 3일 최종 업데이트
위의 기사에는 Guiding Tech를 지원하는 제휴사 링크가 포함될 수 있습니다. 그러나 편집 무결성에는 영향을 미치지 않습니다. 내용은 편향되지 않고 정통합니다.