android 按键注入,模拟back,home,menu按键
16lz
2021-01-23
第一,要有 < uses-permission android:name = "android.permission.INJECT_EVENTS" /> 第二,需要这个 android:sharedUserId = "android.uid.system" 系统app 第三,cmd ="input keyevent 4" //back键注入 public String doExec(String cmd) { String s = "/n" ; try { Process p = Runtime.getRuntime().exec(cmd); BufferedReader in = new BufferedReader( new InputStreamReader(p.getInputStream())); String line = null ; while ((line = in.readLine()) != null ) { s += line + "/n" ; } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } Log.d( "voice" , "s = " + s); return cmd; } 第四,需要系统签名
更多相关文章
- android 取消系统锁屏
- Android 使用Oprofile分析结果系统瓶颈
- RK29机型之Android系统启动流程
- Android 如何才能捕获系统的恢复出厂设置事件
- Android设置系统时间
- android电子点餐系统源码
- android系统编译的网站
- 从0系统学 Android--1.1认识 Android