Java 记录键盘事件的Android后台服务

Java 记录键盘事件的Android后台服务,java,android-studio,kotlin,keyboard,motionevent,Java,Android Studio,Kotlin,Keyboard,Motionevent,我想知道如何创建一个应用程序,将运行一个后台服务记录特定时间的运动事件,并将它们存储在某种列表中。然后,当被请求时,将重播这些动作事件,以模拟用户与设备的交互。您迄今为止尝试了什么?首先,这样的服务是一个巨大的安全/隐私问题,因此通常在没有root权限的情况下无法真正完成。尽管如此,还是有一些黑客使得它成为可能:。易访问性服务并不是专门为这样的用例设计的,所以我们可以预期谷歌有一天会禁止它,但目前在Play Store中有用于录制触摸宏的应用程序。还要注意的是,用户需要通过额外的步骤来赋予应用程

我想知道如何创建一个应用程序,将运行一个后台服务记录特定时间的运动事件,并将它们存储在某种列表中。然后,当被请求时,将重播这些动作事件,以模拟用户与设备的交互。

您迄今为止尝试了什么?首先,这样的服务是一个巨大的安全/隐私问题,因此通常在没有root权限的情况下无法真正完成。尽管如此,还是有一些黑客使得它成为可能:。易访问性服务并不是专门为这样的用例设计的,所以我们可以预期谷歌有一天会禁止它,但目前在Play Store中有用于录制触摸宏的应用程序。还要注意的是,用户需要通过额外的步骤来赋予应用程序如此强大的功能。