gpt4 book ai didi

Android Keyevent注入(inject)需要系统权限

转载 作者:行者123 更新时间:2023-11-29 16:23:53 25 4
gpt4 key购买 nike

您好,我正在使用窗口管理器使用键事件注入(inject)但是当我测试这个应用程序时它给了我错误

  04-12 18:19:35.794: WARN/WindowManager(58): Permission denied: injecting key event        
from pid 6290 uid 10039 to window Window{45034880
com.android.launcher/com.android.launcher2.Launcher paused=false} owned by uid 10020

04-12 18:19:35.794: WARN/System.err(6290): java.lang.SecurityException: Injecting to
another application requires INJECT_EVENTS permission

04-12 18:19:35.854: DEBUG/PhoneData(6290):

04-12 18:19:36.048: WARN/System.err(6290): at
android.os.Parcel.readException(Parcel.java:1247)

04-12 18:19:36.048: WARN/System.err(6290): at
android.os.Parcel.readException(Parcel.java:1235)

我也给注入(inject)事件权限有没有办法给应用程序系统权限。

最佳答案

只有作为固件一部分的应用程序(即,由固件签名 key 签名)才能拥有 INJECT_EVENTS 权限。如果您正在制作自己的设备或固件,这将是相关的。如果您创建的是普通 SDK 应用程序,则无法注入(inject)事件。

关于Android Keyevent注入(inject)需要系统权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5635486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com