向android系统注入按键和触摸事件应用apk,具体的要求如下:
1、运行在android系统2.3及以上;2、运行时不需要对系统root,可以接受出于把文件放到系统目录而需要临时root,即放完文件后要恢复非root状态;3、提供类似android1.6的injectKeyEvent和injectPointerEvent的API/方法,可被自己开发的apk调用,向系统注入按键和触摸事件:windowManager.injectKeyEvent(new KeyEvent(KeyEvent.ACTION_UP KeyEvent.KEYCODE_MENU)false);windowManager.injectPointerEvent(MotionEvent.obtain(SystemClock.uptimeMillis()SystemClock.uptimeMillis() MotionEvent.ACTION_DOWN x y 0) false)4、注入的事件必须能被系统的所有应用处理,比如系统安装的qq、uc浏览器等等,不能只限于自己开发的应用。5、最终交付是给我写的APK里能直接调用交付的API,且必须交付所有的涉及的源代码,承接人提供的APK只是作为交付的演示使用;6、本人也研究过android提供的sendevent、monkey、monkeyrunner、adbd等,多少有所了解,因此请未成功搞过的产生模拟/注入按键和触摸事件的,不用来报价,免得浪费大家的时间。