Android“注入其他应用程序需要INJECT_EVENTS权限”

时间:2018-02-27 02:44:59

标签: java android

我正在为Android开发远程控制应用程序 我在应用程序外部注入动作事件时遇到此问题。

注入其他应用程序需要INJECT_EVENTS权限

是否有任何解决方案可以在没有root权限的情况下修复此问题? 希望你的回复
感谢

1 个答案:

答案 0 :(得分:1)

  

是否有任何解决方案可以在没有root权限的情况下修复此问题

不,您不能在非root设备上持有此权限,因为此权限是基于签名的。

  

android.permission.INJECT_EVENTS

     

允许应用程序注入用户事件(按键,触摸,轨迹球)
  进入事件流并将它们传送到任何窗口。没有这个   权限,您只能将事件传递给自己的窗口   处理。

不供第三方应用程序使用

https://github.com/aosp-mirror/platform_frameworks_base/blob/master/core/res/AndroidManifest.xml#L2515