将录制/播放运动事件的 Android 后台服务



我正在寻找一个应用程序,该应用程序将运行后台服务,该服务将始终记录MotionEvents(即使不在应用程序中)并将它们存储在某种日志文件中。然后,在请求时,将重播这些 MotionEvents,以模拟用户与设备交互。

正如您可能猜到的那样,这是用于 UI 自动化的。

我即将开始自己编写这个应用程序,但我想确保我没有重新发明轮子。

我正在寻找一个可以运行后台服务的应用程序,该服务将始终记录 MotionEvents(即使不在应用程序中)并将它们存储在某种日志文件中。然后,在请求时,将重播这些 MotionEvents,以模拟用户与设备交互。

出于明显的隐私和安全原因,这一切都是不可能的。一个应用程序无法截获另一个应用的触摸事件,一个应用程序无法向另一个应用发出虚假的触摸事件。

唯一的例外是检测测试用例,但它不适用于任意应用程序,仅适用于正在测试的特定对(在编译时确定,使用相同的签名密钥签名等)。

最新更新