Android 解释getevent以使用非根设备的输入点击和keyevent命令

Android 解释getevent以使用非根设备的输入点击和keyevent命令,android,automation,adb,Android,Automation,Adb,我有一个非根设备。我的目标是在设备连接到adb时记录和回放用户事件。我尝试了getevent和sendevent对,但我意识到sendevent需要一个根设备 因此,目前捕获用户交互的唯一方法是使用getevent,这似乎工作正常 我可以使用getevent-lp获取事件及其详细信息 我还检查了输入点x y输入文本和键事件工作正常 因此,我的计划是以某种方式解释getevent输出,并将其转换为相应的input和keyevent命令,以重播用户执行的操作 因此,在开始实施之前,我想知道这是否是一

我有一个非根设备。我的目标是在设备连接到
adb
时记录和回放用户事件。我尝试了
getevent
sendevent
对,但我意识到
sendevent
需要一个根设备

因此,目前捕获用户交互的唯一方法是使用
getevent
,这似乎工作正常

我可以使用
getevent-lp
获取事件及其详细信息

我还检查了
输入点x y
<代码>输入文本和
键事件
工作正常

因此,我的计划是以某种方式解释
getevent
输出,并将其转换为相应的
input
keyevent
命令,以重播用户执行的操作

因此,在开始实施之前,我想知道这是否是一个好主意。如果能做得更好,请一定告诉我