1.前言
在10.0的产品开发中,在进行一些定制开发中,对于一些adb shell功能需要通过属性来控制禁止使用input 等输入功能,比如adb shell input keyevent
响应输入事件等,所以就需要
熟悉adb shell input的输入事件流程,然后来禁用adb shell input的输入事件功能,接下来分析下adb shell input的输入事件下的输入事件流程
如图:
2.禁用adb shell input输入功能的核心类
system\core\adb\services.cpp
system\core\adb\daemon\services.cpp
3.禁用adb shell input输入功能的核心功能分析和实现
禁用adb shell input输入功能的核心功能实现中,
而adb 是pc端工具,adbd是服务端,运行在手机 adbd 读取 socket 解析由 adb 传过来的命令串,解析相关的命令执行相关功能,所以在pc端输入adb 相关命令