网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

在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);

© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com