关于Android重力感应器的频率的分析

来源:互联网 发布:大数据笔试题 编辑:程序博客网 时间:2024/04/29 23:09
 

在网上搜索(关键字可以是"Android重力感应"),关于重力感应器的说法大都一致:如下颜色部分。

 

灵敏度分为:

SENSOR_DELAY_FASTEST最灵敏,快的然你无语
SENSOR_DELAY_GAME游戏的时候用这个,不过一般用这个就够了,和上一个很难看出区别(也许是我的手机CPU高?1GHz的。。。)
SENSOR_DELAY_NORMAL比较慢。
SENSOR_DELAY_UI最慢的,几乎就是横和纵的区别

 

而实际上并不一定是这样的。

 

经过认真分析,真机测试和统计分析。得出以下结果。

 

频率分析:
1、SensorManager.SENSOR_DELAY_FASTEST
频率:3hz——4Hz之间,
一般:4Hz。
解释:一秒钟执行4次。

2、SensorManager.SENSOR_DELAY_GAME
频率:30hz——45Hz之间,
一般:38Hz。
解释:一秒钟执行38次。

3、SensorManager.SENSOR_DELAY_NORMAL
频率:30hz——45Hz之间,
一般:38Hz。
解释:一秒钟执行38次。

4、SensorManager.SENSOR_DELAY_UI
频率:13hz——18Hz之间,
一般:15Hz。
解释:一秒钟执行15次。

 

当然,我也不能保证所有的手机都是这样的,所以不能保证数据具有泛型。所以只是一个参考。