当前位置: 技术问答>linux和unix
求指点啊, 怎么判断android的触摸屏 对应 /dev/input/event?(ps,?为数字)中的event 几?
来源: 互联网 发布时间:2017-05-20
本文导语: 求指点啊, 怎么判断android的触摸屏 对应 /dev/input/event?(ps,?为数字)中的event 几? 因为我想给android手机屏幕发送点击事件、滑动事件、以及其他手指操作引发的事件,那么sendevent的时候总得知道屏幕是event几吧...
求指点啊, 怎么判断android的触摸屏 对应 /dev/input/event?(ps,?为数字)中的event 几?
因为我想给android手机屏幕发送点击事件、滑动事件、以及其他手指操作引发的事件,那么sendevent的时候总得知道屏幕是event几吧?
我用过这个命令,cat /proc/bus/input/devices ,但是总觉得如下不足:
1,不同的手机触摸屏的名字不一样的,且名字也没有规律可循,这样的话程序就不好判断了。
2,需要自己写程序解析该命令的反馈文本,以判断是event几(就是把人脑分析那个反馈文本的逻辑写成程序),这个总觉得笨了点,当然,最主要的还是第1点原因。
那么请教各位好心的大侠,有没有好的方法可以知道屏幕对应的是event几啊?或者告诉我屏幕名字的命名规律也可以。
谢谢
因为我想给android手机屏幕发送点击事件、滑动事件、以及其他手指操作引发的事件,那么sendevent的时候总得知道屏幕是event几吧?
我用过这个命令,cat /proc/bus/input/devices ,但是总觉得如下不足:
1,不同的手机触摸屏的名字不一样的,且名字也没有规律可循,这样的话程序就不好判断了。
2,需要自己写程序解析该命令的反馈文本,以判断是event几(就是把人脑分析那个反馈文本的逻辑写成程序),这个总觉得笨了点,当然,最主要的还是第1点原因。
那么请教各位好心的大侠,有没有好的方法可以知道屏幕对应的是event几啊?或者告诉我屏幕名字的命名规律也可以。
谢谢
|
你尝试打开这些设备,然后获取触摸屏的位置坐标,当然你需要触摸,然后查看打印信息。显示打印信息的就应该是触摸屏的设备文件。