我设计了2个应用,
1) 这是一个服务
并且在后台
中运行。
2) 在前台运行,只有一个 EditText
。现在,我想使用该服务将一些值插入到 EditText 中。在我发现的日志中,错误 not allowed to start intent without permissions .INJECT_EVENTS
我已经将权限放在两个应用程序的 list 文件中,它仍然给我带来问题。
最佳答案
那是因为普通的Android SDK应用程序无法持有INJECT_EVENTS
权限。这只能由使用与固件签名相同的签名 key 签名的应用程序持有。
此外,这是一种让两个应用程序进行通信的非常奇怪的方式。 Android 有多种 IPC 选项——请使用一个。或者,不要让它们成为两个独立的应用程序。
关于android - android.permission.INJECT_EVENTS 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8562639/