Android4.1 触摸屏(TP)划线曲折、不圆润的解决办法

最近有个项目由Android4.0升级到Android4.1了,测试发现在PointLocation里面划线,会有曲折、不圆滑等现象。之前在Android4.0系统上没有出现国此现象,升级成Android4.1之后,硬件、驱动、配置参数等也没有更换,但是划线效果变得很差。经过几天的排查发现,Android4.1对TP的报点率与之前相比有了更高的要求。根据目前测得的数据来看,报点率需达到90Hz以上,才不会出现划线曲折的现象。

       但是很多TP由于自身性能的原因,报点率达不到90Hz,怎么办呢?别着急,还有一种方法可以解决。修改framework/base/libs/androidfw/InputTransport.cpp 文件中的变量RESAMPLE_LATENCY,根据实际情况适当的调整该值,可以规避TP划线曲折的问题。

       下面是调整该值前后,划线不同现象的比较

Android4.1 触摸屏(TP)划线曲折、不圆润的解决办法_第1张图片

修改前


Android4.1 触摸屏(TP)划线曲折、不圆润的解决办法_第2张图片

修改后

你可能感兴趣的:(Android4.1 触摸屏(TP)划线曲折、不圆润的解决办法)