`
hanhaotian87
  • 浏览: 12621 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android 按键注入,模拟back,home,menu按键

阅读更多
第一,要有 < 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 statusBar添加back,home,menu按钮

    打包文件中列出在Android 2.3系统的StatusBar上面添加,home,back等按钮所需要的资源文件及其一些代码Patch。

    对在Android的状态栏添加Menu,Back,Home的改进

    对在Android的状态栏添加Menu,Back,Home的改进

    Android代码-android-dropdown-menu

    android-dropdown-menu An dropdown menu for android, you can attach your own listView(s) with this. 文档 DropdownMenu Demo Usage You can use this to make several(as you want) listViews act like ...

    在android的状态栏(statusbar)中增加menu,home和back快捷键的方法

    在android的状态栏(statusbar)中增加menu,home和back快捷键的方法 framework里 修改的

    Fragment中监听back键

    android fragment中监听back键demo

    Android应用开发中模拟按下HOME键的效果(实现代码)

    代码如下:public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Intent intent = new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_...

    back键取代home键

    android开发中的帮助代码,back键取代home键,很有用,很方便。

    Android代码-material-menu

    Morphing Android menu, back, dismiss and check buttons Have full control of the animation: Including in your project compile 'com.balysv.materialmenu:material-menu:2.0.0' Versions up to 2.0 ...

    Android编程模拟HOME键功能示例

    本文实例讲述了Android编程模拟HOME键功能的方法。分享给大家供大家参考,具体如下: 做一个类似于QQ按返回键并不销毁Activity的方法(即不调用Activity.finish(),系统不调用 onDestroy),而是类似于按Home键,让...

    Android代码-AndroidSlideBack

    Android Slide Back 一行代码实现滑动返回 &gt; 1、类似于“小米MIX”/“即刻App” 的这种全屏滑动返回 兼容性好,不易出错 &gt; &gt; 2、相比其他类似的侧滑返回的开源库 这个更扩具有扩展性,效率也相对高一些 &gt; &gt; 3、...

    Android监听Home键和Back键的区别介绍

    一:Android 中Home键监听和Back键监听的区别: (1).在Android中,当按下Home键的时候,默认情况下Stop前台的Activity,即Activity设置成停止状态【onStop()】,而不是销毁状态【onDestory()】。如果再次启动该...

    back_menu:back_menu

    test_menu 项目设置 npm install 编译和热重装以进行开发 npm run serve 编译并最小化生产 npm run build 整理和修复文件 npm run lint 自定义配置 请参阅。

    back按键的监听事件

    这个demo主要讲解了Back按键的监听事件,希望可以帮助需要的同学.

    Android中home键和back键区别实例分析

    本文实例分析了Android中home键和back键区别。分享给大家供大家参考。具体如下: back键 Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Destroy()方法来销毁...

    Android task和back stack

    即使那个activitie可能来自不同的应用,Android也靠着把两个activity保存在同一个任务中来实现这种无缝的用户体验. 一个任务是用户在执行某种工作时所交互的activitie的集合.activitie们放置在一个栈("后退栈")中,...

    Android代码-pull-back-layout

    Pull Back Layout Pull down to finish an Activity. Download repositories { // ... maven { url "https://jitpack.io" } } dependencies { // ... support library ... // ... compile '...

    2.8 自定义BACK按键

    应用程序要以自己的方式来处理用户按下物理BACK按键后的行为。

Global site tag (gtag.js) - Google Analytics