谁能告诉我安卓传感器中的SENSOR_DELAY_NORMAL、SENSOR_DELAY_GAME、SENSOR_DELAY_UI和SENSOR_DELAY_FASTEST有什么不同?
开发人员应该在哪里使用所有这些东西?用户使用所有这些会有什么感觉?
发布于 2012-04-06 21:47:32
int SENSOR_DELAY_FASTEST尽可能快地获取传感器数据int SENSOR_DELAY_GAME rate适用于游戏int SENSOR_DELAY_NORMAL rate (默认)适用于屏幕方向更改int SENSOR_DELAY_UI rate适用于用户界面
发布于 2013-02-08 05:45:42
以下是基于测试结果的一些近似值:
加速计,SENSOR_DELAY_FASTEST: 18-20 ms加速计,SENSOR_DELAY_GAME: 37-39 ms加速计,SENSOR_DELAY_UI: 85-87 ms加速计,SENSOR_DELAY_NORMAL: 215-230 ms方向传感器,SENSOR_DELAY_FASTEST: 16-17 ms方向传感器,SENSOR_DELAY_GAME: 37-39 ms方向传感器,SENSOR_DELAY_UI: 77 ms方向传感器,SENSOR_DELAY_NORMAL: 224-225 ms
您还可以定义自己的速率,例如100ms。
int READINGRATE = 100000; // time in us
mSensorManager.registerListener(this, mLinearAccelerometer, READINGRATE);然而,这个速率只是一个近似值,如果你需要一个精确的速率,最好使用计时器。
发布于 2014-09-23 14:12:57
阅读这篇文章
http://developer.android.com/guide/topics/sensors/sensors_overview.html
SENSOR_DELAY_FASTEST 0微秒
SENSOR_DELAY_GAME 20,000微秒
SENSOR_DELAY_UI 60,000微秒
SENSOR_DELAY_NORMAL 200,000微秒(200毫秒)
https://stackoverflow.com/questions/10044158
复制相似问题