我正在 PhoneGap 中构建一个主要针对 Android 的简单加速度计应用程序,根据我设置的频率,我得到的读数非常不一致。如果我将频率设置为 100,我每秒将获得 10 次测量。但是,如果我尝试 50 毫秒或 40 或 10 之类的频率,我得到的读数非常不一致,从每秒 18 到 27 个读数不等。
最佳答案
我认为这归结为 setInterval 不能保证在您提供的时间间隔触发。由于 JavaScript 是单线程的,当达到间隔时间时,它可能正在忙于做其他事情。这将解释您获得的可变读数。
关于javascript - 为什么我在 PhoneGap 中得到非常非常粗略的加速度计测量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10220113/