1

我正在我的应用程序中进行抖动检测,我看到了几个使用时间差异来标准化加速度增量的示例。这是否意味着用作 registerListener 参数之一的速率(我正在使用 SensorManager.SENSOR_DELAY_NORMAL)不是恒定的?

谢谢

4

1 回答 1

2

Android 的核心内核,以及几乎大多数 Linux 发行版,并不适用于真正的“实时操作系统”。没有真正的保证能够满足最后期限,或者每个传感器读数都会准时获取/交付。您在传感器读取时间戳中看到的差异可能取决于系统上正在运行的进程/线程的数量以及无数其他因素。

我会说您可以期望大多数传感器读数彼此之间的到达时间非常接近恒定,但是如果读数的确切时间对您的应用程序至关重要,那么跟踪到达时间的差异可能是一个好主意你自己。

祝你好运!

于 2011-08-04T22:10:24.930 回答