三星S-Pen触摸屏采样频率

时间:2013-11-29 14:29:40

标签: android samsung-mobile

我正在为Galaxy Note 10.1 2014开发绘图分析应用程序,我需要非常高的精度来进行精确的分析。 当我没有使用SCanvasView绘制迹线时,我每秒钟会获得大约60个事件(60Hz)。但是,当我使用SCanvasView进行绘制时,我每秒只能获得15到20个事件,这相当低。

我错了,但我对事件工作方式的理解是,只要UI线程准备好接收它们,调度程序就会触发事件。这意味着在使用SCanvasView时频率如此之低的原因在于美化跟踪并且不需要太多果汁,使得UI线程只有足够的果汁以20Hz工作。

另一个相当强大的可能性是,当绘图正在进行时,SCanvasView以20Hz以某种方式限制SPenTouchListener。我说它看起来像是一个相当稳定的可能性,因为频率在20Hz时仍然相当稳定,没有经常过去。从来没有以21Hz为例对我来说似乎有点怀疑。 如果SCanvasView绘图功能确实会限制移动触摸事件的频率,有没有办法禁用或绕过那个限制?

另一方面,如果只是绘图功能减慢了UI线程的速度,有没有办法使用第二个线程进行美化计算,只在UI线程上发布位图修改,释放一些时间在UI线程?

最后,如果SCanvasView实际上每秒读取超过20个点但每秒只暴露20个事件,那么有没有办法直接读取这些点?

0 个答案:

没有答案