这是二进制源码 会与当前触摸屏操作有冲突 即抢屏 需要把创建的虚拟设备强制替换当前触摸屏设备才行那个

这是二进制源码 会与当前触摸屏操作有冲突 即抢屏 需要把创建的虚拟设备强制替换当前触摸屏设备才行那个sentevent函数方案(write触摸event),虽然不抢屏,但是这条路子有个缺点,就是在多指操作游戏的时候会跟触摸相冲突,从而导致 闪屏/断触,所以我才研究uinput创建虚拟设备这条路子的。我详细说下为什么目前现有方案会闪屏/断触 而去研究uinput吧,举个例子: 当在触摸屏上按下某个位置时,触摸屏驱动上报给input子系统的代码有7个:3,47,53,57,1013,58,10001,330,13,53,6003,54,6000,0,0而我们模拟的话也得发送七个代码到触摸屏驱动上再上报给input子系统,因为代码是一个一个发的,这就会出现一个问题,当正常触摸屏消息发到一半被模拟触摸消息给插入就会导致断触,反则:如果模拟触摸消息发到一半被正常触摸屏消息插入,就会导致闪屏(就是模拟按下的坐标发生改变导致的),而这一点在多指操控游戏时特别明显,特别是四指以上的玩家。而如果我们使用uinput自己创建的虚拟设备,就可以直接上传到input子系统,从而解决在同一频道下互相干扰这一问题 会的人不多,网上也没有资料可寻,求指点