在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型全自动数字低失真测量仪使用说明书
  • 热门搜索
    伤心的女人怎么了 怎么进注册表 两边太阳胀痛怎么回事 承德旅游景点 规律的特点 浙江衢州旅游 用什么洗脸可以美白 惠州学院怎么样 凉拌茄子的做法 国际长途怎么打