我正在尝试从具有系统权限的应用程序(标准上传,未植根)向前台应用程序发送触摸事件(点击和动作)
我能够直接从 linux shell 运行 shell 脚本来模拟输入,但不能从我的应用程序中运行:
Runtime.getRuntime().exec(cmd)
返回
cannot open /dev/input/event1, permission denied
如果cmd
issh /path/script-emulating-events
或会发生这种情况sendevent /dev/input/event1 xxxx x x
。
由于应用程序具有用于共享用户 ID 的 android.uid.system,因此它不应该是 android 权限问题。
任何想法?