当前位置:编程学习 > wap >>

请问手机按器软件的实现原理?如何模拟触屏事件来点击别的app

如题,前提条件可以root,如何来通过模拟触屏点击另外一个app,用哪个api,谢谢大虾指点。
另外一个app的控件坐标一定,在后台模拟点击这个固定坐标事件。 手机 模拟按键 --------------------编程问答-------------------- 顶一下。。。。。。。。。。 --------------------编程问答-------------------- 直接写event --------------------编程问答-------------------- 我用getevent,监听了一下event3,我触屏点了一下,居然出来那么一大堆,请问有多少是有效的?不可能要写这么多吧,坑爹呀
/dev/input/event3: 0003 0000 000007f0
/dev/input/event3: 0003 0001 000017bf
/dev/input/event3: 0003 0018 0000002a
/dev/input/event3: 0003 001c 00000001
/dev/input/event3: 0001 014a 00000001
/dev/input/event3: 0003 0030 0000002a
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007f0
/dev/input/event3: 0003 0036 000017bf
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0001 000017c5
/dev/input/event3: 0003 0018 00000030
/dev/input/event3: 0003 0030 00000030
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007f0
/dev/input/event3: 0003 0036 000017c5
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0000 000007ed
/dev/input/event3: 0003 0001 000017cc
/dev/input/event3: 0003 0018 00000034
/dev/input/event3: 0003 0030 00000034
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007ed
/dev/input/event3: 0003 0036 000017cc
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0000 000007ee
/dev/input/event3: 0003 0001 000017d2
/dev/input/event3: 0003 0018 00000036
/dev/input/event3: 0003 0030 00000036
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007ee
/dev/input/event3: 0003 0036 000017d2
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0000 000007ef
/dev/input/event3: 0003 0001 000017d9
/dev/input/event3: 0003 0018 00000038
/dev/input/event3: 0003 0030 00000038
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007ef
/dev/input/event3: 0003 0036 000017d9
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0000 000007f0
/dev/input/event3: 0003 0001 000017de
/dev/input/event3: 0003 0018 00000039
/dev/input/event3: 0003 0030 00000039
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007f0
/dev/input/event3: 0003 0036 000017de
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0001 000017e3
/dev/input/event3: 0003 0030 00000039
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007f0
/dev/input/event3: 0003 0036 000017e3
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0000 000007f4
/dev/input/event3: 0003 0001 000017e7
/dev/input/event3: 0003 0030 00000039
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007f4
/dev/input/event3: 0003 0036 000017e7
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0000 000007f6
/dev/input/event3: 0003 0001 000017ea
/dev/input/event3: 0003 0030 00000039
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007f6
/dev/input/event3: 0003 0036 000017ea
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0000 000007fd
/dev/input/event3: 0003 0001 000017eb
/dev/input/event3: 0003 0030 00000039
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007fd
/dev/input/event3: 0003 0036 000017eb
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0000 000007ff
/dev/input/event3: 0003 0001 000017f0
/dev/input/event3: 0003 0018 00000016
/dev/input/event3: 0003 0030 00000016
/dev/input/event3: 0003 0032 00000001
/dev/input/event3: 0003 0035 000007ff
/dev/input/event3: 0003 0036 000017f0
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0000 000007e2
/dev/input/event3: 0003 0001 000017ff
/dev/input/event3: 0003 0018 00000008
/dev/input/event3: 0003 001c 00000003
/dev/input/event3: 0001 014a 00000000
/dev/input/event3: 0003 0030 00000000
/dev/input/event3: 0003 0032 00000003
/dev/input/event3: 0003 0035 000007e2
/dev/input/event3: 0003 0036 000017ff
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0000 000007a7
/dev/input/event3: 0003 0001 00001809
/dev/input/event3: 0003 001c 00000005
/dev/input/event3: 0003 0030 00000000
/dev/input/event3: 0003 0032 00000005
/dev/input/event3: 0003 0035 000007a7
/dev/input/event3: 0003 0036 00001809
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0018 00000000
/dev/input/event3: 0003 001c 00000000
/dev/input/event3: 0003 0030 00000000
/dev/input/event3: 0003 0032 00000000
/dev/input/event3: 0003 0035 00000008
/dev/input/event3: 0003 0036 000019a3
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000
/dev/input/event3: 0003 0030 00000000
/dev/input/event3: 0003 0032 00000000
/dev/input/event3: 0003 0035 00000008
/dev/input/event3: 0003 0036 000019a3
/dev/input/event3: 0000 0002 00000000
/dev/input/event3: 0000 0000 00000000 --------------------编程问答--------------------
引用 2 楼 morrowindxie 的回复:
直接写event
麻烦帮看一下这个event事件,谢啦 --------------------编程问答-------------------- 如何修改event呀,一般都用sendevent,但是在app如何实现呀? --------------------编程问答--------------------
引用 4 楼 yearn520 的回复:
Quote: 引用 2 楼 morrowindxie 的回复:

直接写event
麻烦帮看一下这个event事件,谢啦

细看linux驱动之event部分,android的按键驱动事件一样的。
一个事件由许多消息组成,move也有一个事件,你的例子应该是点击下去手指还有移动了。 --------------------编程问答--------------------
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,