创建键盘事件

时间:2015-06-01 17:24:15

标签: android keyevent

我尝试在动作后创建键盘事件。然后,我想在其他应用程序上获取此事件。

我使用了Instrumentation.sendKeyDownUpSync(int keycode); 但是当我执行时,我有错误:

  

权限被拒绝:从pid 2121 uid 10082向窗口注入事件

     

Window {2be943e0 u0 com.example.test / com.example.test.MainActivity}   由uid 10081拥有

     

threadid = 11:线程以未捕获的异常退出(group = 0x2b7fb930)

     

发送信号。 PID:2121 SIG:9

     

从pid 2121输入事件注入权限被拒绝。

     

致命异常:Thread-126

     

java.lang.SecurityException:注入另一个应用程序需要> INJECT_EVENTS权限

我添加了两个清单(创建KeyEvent的应用程序和接收" KeyEvent"的应用程序),permisssion:

<uses-permission android:name="android.permission.INJECT_EVENTS"></uses-permission>

我已经测试过直接在/ system / app上使用copy apk安装应用程序而没有成功。

您对此问题有任何疑问吗? 有没有其他解决方案来创建KeyEvent?

感谢您的帮助。

0 个答案:

没有答案