Android Keyevent injection requires system permissions -


hi using key event injection using window manager when tested application gives me error

  04-12 18:19:35.794: warn/windowmanager(58): permission denied: injecting key event           pid 6290 uid 10039 window window{45034880      com.android.launcher/com.android.launcher2.launcher paused=false} owned uid 10020     04-12 18:19:35.794: warn/system.err(6290): java.lang.securityexception: injecting      application requires inject_events permission   04-12 18:19:35.854: debug/phonedata(6290):    04-12 18:19:36.048: warn/system.err(6290):     @    android.os.parcel.readexception(parcel.java:1247)    04-12 18:19:36.048: warn/system.err(6290):     @    android.os.parcel.readexception(parcel.java:1235) 

i give inject event permission there way give application system permissions.

only applications part of firmware (i.e., signed firmware signing key) can hold inject_events permission. if making own device or firmware, relevant. if creating ordinary sdk application, cannot inject events.


Comments

Popular posts from this blog

how to build hyperlink for query string in php -

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

queue - mq_receive: message too long -