安卓 键盘 发送-在Android应用里发送按键

一本黑皮书 阅读:154次 时间:2025-04-09 08:14:30
最佳经验
由作者撰写原创经验并推荐置顶

在Android的应用程序里发送按键码值,可以用于模拟按键,这样方便我们实现一些测试工具,实现APK按键功能测试等,以下内容是由微蓝经验网用户发布安卓 键盘 发送-在Android应用里发送按键,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

方法/步骤
  1. 1/3

    调用input命令:

    try{

    String keyCommand = "input keyevent " + KeyEvent,KEYCODE_1;

    Runtime runtime = Runtime,getRuntime();

    Process proc = runtime,exec(keyCommand);

    } catch(IOException e){

    }

  2. 2/3

    调用API:

    long now = SystemClock,uptimeMillis();

    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. 3/3

    在线程里执行如下操作:

    Instrumentation mInst = new Instrumentation();

    mInst,sendKeyDownUpSync(KeyEvent,KEYCODE_1);

相关评论发表评论

声明 未经许可,请勿转载。

快速填充的公式-excel如何快速填充即快速应用某区域公式和格式
怎么发微云,如何在微信中发送微云文件?
iphone 微信发送键,苹果13微信发送键如何改
iphone虎牙直播小窗口播放-iPhone虎牙直播关闭“应用外小窗播放”
vs编译udf VS2015部署UWP应用到win10 mobile
android studio中如何输出字符串流到文件,干货建议收藏!
电脑版微信怎样发送文件 电脑版微信如何给朋友发送文件?
Excel复制内容以文字形式发送,告诉你怎么回事!
如何卸载输入法上添加的应用,请看看这份指南!
百度网页的好方法,百度网页应用怎么用
电信如何看直播 电信营业厅应用APP的看直播在哪里
招行指纹怎么取消 招行应用如何关闭指纹支付

新手帮助反馈投诉免责声明服务协议

© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1