传感器采样时间延迟时间的设置
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
如何设定 传感器的采样时间
[PLATFORM]
MT6575 MT6577 MT6589
[SOLUTION]
传感器采样频率,是在android注册sensor的时候,会有一个delay的时间,这个时间就是
采样的频率。
上层注册 API registerListener(listener, sensor,rate)rate 即为时间。
rate可以设置为如下4种case:一般不可设为0。
若不是这4种case,rate的数值即为实际的delay时间,单位微秒。
可参考SensorManager.java文件,4种case如下
/** get sensor data as fast as possible */
public static final int SENSOR_DELAY_FASTEST = 0;
/** rate suitable for games */
public static final int SENSOR_DELAY_GAME = 1; //延迟时间为20ms
/** rate suitable for the user interface */
public static final int SENSOR_DELAY_UI = 2; //延迟时间60ms
/** rate (default) suitable for screen orientation changes */
public static final int SENSOR_DELAY_NORMAL = 3; //延迟时间200ms
如何设定 传感器的采样时间
[PLATFORM]
MT6575 MT6577 MT6589
[SOLUTION]
传感器采样频率,是在android注册sensor的时候,会有一个delay的时间,这个时间就是
采样的频率。
上层注册 API registerListener(listener, sensor,rate)rate 即为时间。
rate可以设置为如下4种case:一般不可设为0。
若不是这4种case,rate的数值即为实际的delay时间,单位微秒。
可参考SensorManager.java文件,4种case如下
/** get sensor data as fast as possible */
public static final int SENSOR_DELAY_FASTEST = 0;
/** rate suitable for games */
public static final int SENSOR_DELAY_GAME = 1; //延迟时间为20ms
/** rate suitable for the user interface */
public static final int SENSOR_DELAY_UI = 2; //延迟时间60ms
/** rate (default) suitable for screen orientation changes */
public static final int SENSOR_DELAY_NORMAL = 3; //延迟时间200ms
谢谢分享