第一,要有 < 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; } 第四,需要系统签名

更多相关文章

  1. android 取消系统锁屏
  2. Android 使用Oprofile分析结果系统瓶颈
  3. RK29机型之Android系统启动流程
  4. Android 如何才能捕获系统的恢复出厂设置事件
  5. Android设置系统时间
  6. android电子点餐系统源码
  7. android系统编译的网站
  8. 从0系统学 Android--1.1认识 Android

随机推荐

  1. android之实现ProgressBar进度条组件
  2. Android 隐藏ActionBar
  3. Android 使用WebView控件展示SVG图
  4. 各种控件属性
  5. Android两种序列化方式详解(一):Serializabl
  6. 判断Android的WIFI与GPS状态,并引导用户前
  7. android 键盘 搜索键
  8. android 性能优化
  9. AgentWeb WebView 与 Android交互 JS调用
  10. Android如何避免输入法弹出时遮挡住按钮