关于linux模拟点击触摸屏操作的学习

最近老大给任务,要实现自动化测试,所以需要实现模拟点击触摸屏操作,我也想吐槽,万一以后谁大晚上过来,看到所有屏幕在自己操作,多诡异啊。吐槽归吐槽,任务还要完成,上网查查资料呗。 1.关于linux的设备 (1)/dev/input目录 /dev/input目录下的事件都是在驱动中调用input_register_device(struct inpu...
摘要由CSDN通过智能技术生成

     最近老大给任务,要实现自动化测试,所以需要实现模拟点击触摸屏操作,我也想吐槽,万一以后谁大晚上过来,看到所有屏幕在自己操作,多诡异啊。吐槽归吐槽,任务还要完成,上网查查资料呗。

     1.关于linux的设备

      (1) /dev/input目录

     /dev/input目录下的事件都是在驱动中调用input_register_device(struct input_dev *dev)产生的。每个event将上报指定的事件,如G-Sensor、触摸屏、Mouse、按键等。

     比如:

  1. crw-rw---- root     input     13,  64 1970-01-01 08:00 event0  
  2. crw-rw---- root     input     13,  65 1970-01-01 08:00 event1  
  3. crw-rw---- root     input     13,  66 1970-01-01 08:00 event2  
  4. crw-rw---- root     input     13,  67 1970-01-01 08:00 event3

    (2) 对应的设备

      与event对应的相关设备信息位于/proc/bus/input/devices,例子如下:

  • root@android:/ # cat /proc/bus/input/devices

  • cat /proc/bus/input/devices

  • I: Bus=0019 Vendor=0001 Product=0001 Version=0100

  • N: Name="rk29-keypad"

  • P: Phys=gpio-keys/input0

  • S: Sysfs=/devices/platform/rk29-keypad/input/input0

  • U: Uniq=

  • H: Handlers=kbd event0 keychord

  • B: PROP=0

  • B: EV=3

  • B: KEY=8000 100000 0 0 0

  • I: Bus=0019

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮的开心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值