Android平板电脑的触摸事件发生率不是恒定的吗?

时间:2019-03-20 11:56:26

标签: android touch timing rate

我正在为Android应用程序进行触摸轨迹录制活动,并在Samsung T580平板电脑上对其进行测试。触摸事件计时的准确性至关重要。我有一个在屏幕上显示有静态图像的画布,并且用户不断用手指在画一个图形。每次发生触摸事件时,我都会在视图的onTouchEvent中使用event.x,event.y和event.eventTime记录位置和事件时间。

我期望事件之间的间隔为16.66 ms时,事件发生率恒定为60Hz。但是,我得到的是一个约3秒的恒定速率(16 / 17ms)周期,然后是一个高度可变的序列,该周期从5ms波动到35ms,持续约1秒钟,然后回到恒定速率,如在情节上。

触摸事件周期图

Touch event period plot

这是怎么回事?我仍然可以相信event.eventTime给我一个准确的时间戳吗?还是有办法使周期恒定?

0 个答案:

没有答案