为什么我在PhoneGap中进行非常粗糙的加速度计测量?

时间:2012-04-19 00:42:11

标签: javascript android cordova

我正在PhoneGap中构建一个简单的加速度计应用程序,主要针对Android,根据我设置的频率,我得到非常不一致的读数。如果我将频率设置为100,我每秒钟可以进行10次测量。但是,如果我尝试50ms或40或10的频率,我会得到非常不一致的读数,每秒18到27个读数。

1 个答案:

答案 0 :(得分:2)

我认为可以归结为setInterval无法保证以您提供的间隔触发。由于JavaScript是单线程的,因此在达到间隔时间时可能会忙于做其他事情。这将考虑您获得的变量读数。