可以定期(或连续)使用加速度计值吗?
Can accelerometer values be used regularly (or continuously)?
我不想使用 accelerometer
值 only on change。
我想使用它们 regularly
,以跟踪它们相对于时间变化的变化。所以,我想每个 t milliseconds
.
使用 accelerometer
个值
您可以通过在 registerListener(SensorEventListener listener, Sensor sensor, int samplingPeriodUs) 中设置 samplingPeriodUs 来设置加速度计的更新率。从 the android document,您可以将 samplingPeriodUs 的值设置为所需的事件之间的延迟(以微秒为单位)。但请记住,事件不会准时触发,它通常比您指定的更快地接收值。
但是记住你必须在调用registerListener之后通过onSensorChanged方法捕获事件。请注意,加速度计始终在变化,即使您将 phone 稳定地放在 table 上,它也非常敏感。
希望对您有所帮助。
我不想使用 accelerometer
值 only on change。
我想使用它们 regularly
,以跟踪它们相对于时间变化的变化。所以,我想每个 t milliseconds
.
accelerometer
个值
您可以通过在 registerListener(SensorEventListener listener, Sensor sensor, int samplingPeriodUs) 中设置 samplingPeriodUs 来设置加速度计的更新率。从 the android document,您可以将 samplingPeriodUs 的值设置为所需的事件之间的延迟(以微秒为单位)。但请记住,事件不会准时触发,它通常比您指定的更快地接收值。
但是记住你必须在调用registerListener之后通过onSensorChanged方法捕获事件。请注意,加速度计始终在变化,即使您将 phone 稳定地放在 table 上,它也非常敏感。
希望对您有所帮助。