android - android.permission.INJECT_EVENTS 中的错误

标签 android

我设计了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/

相关文章:

android - 如何从三星选项卡上的视频捕获 Activity 中取回数据?

java - 实例化一个类,然后在另一个线程中使用它

android - 如何为 NDK 转换 C++ 代码?

java - Android SQLite 不排序

java - NoclassDefFound :javax. 激活.DataHandler

android - 设置壁纸时出现已弃用的错误

android - 如何挂载 AOSP .img 文件?

android - 避免快照版本的 gradle 缓存

android - Recyclerview 按屏幕位置 x/y 获取项目

android - 有没有办法强制 "Display over other apps"Android 10 Go?