2011-08-10 198 views
1

我在谷歌和安卓开发网站搜索了触摸事件的采样率太低的问题。然而,获得的大部分信息 是相反的一面。许多文档都讨论了采样率太高,导致游戏编程减慢帧速率。据说这是在一些Android版本中修复的。如何更改android touch事件的采样率?

现在我想出了问题。我希望开发一个需要触摸事件处理的手写笔记应用程序 。我注意到触发事件(或者说,在onTouch函数中捕获)并不是我想要的那么频繁。在onTouch()中捕获的触摸事件似乎只有几十个,并且这些点不足以实现平滑的手写。

有谁知道如何提高触摸事件的采样率?我不知道 这是一个硬件问题还是因为android框架可能会过滤一些 事件。任何建议将不胜感激。谢谢....

BR

易居

+0

我不认为有什么办法可以增加 –

回答

0

当您注册一个传感器监听你设定的速度。然而,随着文档指出,这只是一个提示系统,实际的速度将最有可能是硬件依赖

http://developer.android.com/reference/android/hardware/SensorManager.html#registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int, android.os.Handler)

+0

SensorManagers监听之类的东西加速和方向,而不是触摸事件。据我所知,没有相同的onTouchListeners – theisenp

+0

我试图注册所有的传感器,因为我找不到触摸事件传感器,它并没有变好。我只是想知道这是一个android框架问题还是硬件驱动程序问题。我的acer a500的触摸体验比ipad差得多。到现在为止,我无法找到增强体验的方法。失望... –

+0

啊摸,我的坏。我想你可以通过钻研NDK来做些事情,但除此之外就是这样。 –