Android TP 触摸异常分析

近期多台设备出现触摸异常情况,借此记录Android 触摸异常排查解决过程。此篇将介绍通过Android开发者选项指针显示功能和I2cTools快速定位问题,并分析异常原因。

异常现象:

与实际点击的位置相差大,触摸跳点。

排查思路:

①.开启指针显示,快速确定是固件问题还是TP物理损坏;

②.如果不是tp物理损坏,确定TP参数是否有误。

一、开启指针显示排查:

查找源码,找出指针位置显示开启方法如下:

即:

1.开启/关闭指针位置显示:

settings put system pointer_location 1/0

2.查询是否开启触摸显示:

settings get system pointer_location

开启后,可沿着对角线滑动,观察轨迹是否连续,选取易观察的特殊点确定坐标是否大致正确。如下图是触摸正常的轨迹图。

以分辨率为720*1280的正常设备为例,从左上角->屏幕中点->右下角滑动时,坐标值应为(0,0)->(360,640)->(720,1280)线性变化。

①.如果触摸轨迹不是连续的且触摸与显示的位置偏差大(坐标值偏差大),这种为触摸跳点,通常

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值