Android 10.0에서는 adb 쉘 입력 입력 기능이 비활성화됩니다.

1. 소개
 

10.0 제품 개발 중 일부 맞춤형 개발에서는 일부 adb 쉘 기능을 속성을 통해 제어하여 입력 이벤트에 응답하는 adb 쉘 입력 키 이벤트 등 입력 등의 입력 기능 사용을 금지해야 하므로 필요합니다. adb
쉘 입력 이벤트 흐름 의 입력에 익숙해지려면
adb 쉘 입력의 입력 이벤트 기능을 비활성화한 다음 adb 쉘 입력의 입력 이벤트에서 입력 이벤트 흐름을 분석하십시오.

그림과 같이:

2. adb 쉘 입력 입력 기능의 핵심 클래스를 비활성화합니다.

system\core\adb\services.cpp
system\core\adb\daemon\services.cpp

3. adb shell 입력 입력 기능 비활성화 핵심 기능 분석 및 구현

adb 쉘 입력 기능을 비활성화하는 핵심 기능 구현에 있어서,

그리고 adb는 PC 측 도구이고, adbd는 서버 측이고 , 휴대폰에서 실행되는 adbd는 소켓을 읽고 adb가 전달한 명령 문자열을 파싱하고, 관련 명령을 파싱하여 관련 기능을 실행하므로 adb 관련 명령을 에 입력하세요. PC 쪽

Supongo que te gusta

Origin blog.csdn.net/baidu_41666295/article/details/132655780
Recomendado
Clasificación