ADB(八)---input命令行工具

这篇博客详细介绍了ADB中的input命令行工具,包括如何模拟文本输入、按键操作、点击和滑动屏幕等。input命令的使用如text、keyevent、tap和swipe等,帮助开发者在Android设备上进行远程操控。
摘要由CSDN通过智能技术生成

一、简介

adb shell 里面有个很实用的命令行工具:input,可以模拟按键/输入操作

input命令行工具的完整help信息如下:

 

二、input常用命令

input [<source>] [-d DISPLAY_ID] <command> [<arg>...]

1、text <string>(Default:touchscreen):输入文本

     如下:在焦点处于某文本框时,可以通过input text 命令来输入文本

     

2、keyevent [--longpress] <key code number  or name> :按键操作

      如下:其他keycode详见附录

     (1)按电源键

             

      (2)点亮屏幕

            

      (3)长按电源键:--longpress选项

              

3、tap <x> <y> (default:touchscreen):点击操作

     通过设置-》开发者模式-》输入-》显示触摸操作,打开此功能,可以显示点击操作对应的坐标值

     如下:点击坐标为665 1820的点

     

4、swipe <x1> <y1> <x2> <y2> [durations](default:touchscreen):滑动屏幕

     从坐标为(x1,y1)的位置滑动到坐标为(x2,y2)的位置,滑动时长为durations(单位毫秒,可以省略)

     如下:从(554,995)滑动到(1,995),模拟翻页操作

     

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值