根据ICS 源代码case SENSOR_DELAY_FASTEST: delay = 0; break; case SENSOR_DELAY_GAME: delay = 20000; break; case SENSOR_DELAY_UI: delay = 66667; break; case SENSOR_DELAY_NORMAL: delay = 200000; 这些时间单位是微秒(μs),所以SENSOR_DELAY_GAME将会是20毫秒或者50赫兹。 这仍然取决于你的硬件等因素,因此您可能需要测量来验证。
hardwareConstraints + delay + softwareDelay
。这里的softwareDelay
是从传感器读取代码到回调代码获取值所需的时间。硬件供应商可能会调整延迟值,或者在以前的 Android 版本中这些值可能不同。 - zapl