我希望在20 ms的恒定采样周期内来自多个Android传感器(TYPE_ROTATION_VECTOR和TYPE_LINEAR_ACCELERATION)的数据。此外,我希望两个传感器值在w.r.t时间轴上具有精确的对应关系。
此documentation表示可以使用int REPORTING_MODE_CONTINUOUS
设置恒定采样率,然后将采样率传递到registerListener()
函数内。
但我不明白如何将报告模式设置为连续。
如何使用int REPORTING_MODE_CONTINUOUS
将传感器的报告模式设置为连续,以便获得多个传感器读数的恒定采样率?
答案 0 :(得分:1)
在https://source.android.com/devices/sensors/report-modes.html中,您可以找到
每种传感器类型都只有一种与之关联的报告模式。
可以在https://source.android.com/devices/sensors/sensor-types.html找到每种传感器的报告模式。
幸运的是,加速计和陀螺仪是具有连续报告模式的传感器,因此您可以使用registerListener()
功能并开始调用您的监听器。