在Android应用里发送按键

 时间:2024-10-12 10:45:16

1、调用input命令:try{ String keyCommand = "input keyevent " + KeyEvent.KEYCODE_1; Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec(keyCommand);} catch(IOException e){}

2、调用API:long now = SystemClock.uptimeM坡纠课柩illis();KeyEvent down 租涫疼迟= new KeyEvent(now, now, KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_1, 0);InputManager.getInstance().injectInputEvent(down, InputManager.INJECT_INPUT_EVENT_MODE_ASYNC);KeyEvent up = new KeyEvent(now, now, KeyEvent.ACTION_UP, KeyEvent.KEYCODE_1, 0);InputManager.getInstance().injectInputEvent(up, InputManager.INJECT_INPUT_EVENT_MODE_ASYNC);

3、在线程里执行如下操作:Instrumentation mInst = new Instrumentation();mInst.sendKeyDownUpSync(KeyEvent.KEYCODE_1);

  • sed替换字符串
  • 魅族 MX4 手机相机设置及拍照经验
  • 小米全面屏手势软件
  • KH4135型全自动数字低失真测量仪使用说明书
  • 热门搜索
    红色旅游心得体会 湖北旅游局官网 芜湖旅游景点大全 泰国旅游攻略自由行 淄博旅游团 东莞旅游团 安吉旅游网 大通旅游官网 台湾自由行旅游攻略 三亚亚龙湾旅游攻略