[RK3399][Android8.1] 调试记录--- 触摸功能调试

现象:

使用RK3399实现双屏显示EDP+HDMI,打开APP后EDP进入竖屏模式,但是触摸还是横屏模式

解决方法:

通过认真的分析,发现这一问题的根本是由于双屏显示,EDP旋转后触摸也跟着旋转了,但是HDMI没有旋转,触摸又旋转回来

 

方法如下

屏蔽掉RK3399显示的副屏触摸功能

/frameworks/native/services/inputflinger/EventHub.cpp中屏蔽掉device->classes |= INPUT_DEVICE_CLASS_EXTERNAL;属性。

// Determine whether the device is external or internal.
if (isExternalDeviceLocked(device)) {
    //device->classes |= INPUT_DEVICE_CLASS_EXTERNAL;
}

你可能感兴趣的:(硬件)