在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型全自动数字低失真测量仪使用说明书
  • 热门搜索
    ps标尺工具怎么用 清蒸黄花鱼怎么做 保险柜打不开怎么办 无排卵怎么办 华尔街英语怎么样 ck手表怎么样 狗狗疫苗怎么打 怎么备份 大蒜怎么种植 今年退休工资怎么涨