我现在要写一个能在不同的android应用上模拟按键和触摸事件,但是用sendPointerSync和sendKeySync是不能在不同进程间使用,一用就会出现Injecting to another application requires INJECT_EVENTS permission异常.就算是加了INJECT_EVENTS权限也是不行的.所以要写一个JNI来做底层模拟.有哪位大侠知道怎么做的吗?最好能给出代码.不胜感激!!!!!!!!
------解决方案--------------------
去看一下monkey的代码吧,在development/cmds/monkey/src/com/android/commands/monkey.里面是通过inputmanager来搞的。不知道是否是你想要的东西,权当抛砖引玉吧
------解决方案--------------------
用sendevent命令就好,如果有耐心,也可以把它写成JNI的
------解决方案--------------------