【问题标题】:Android sensor update rateAndroid 传感器更新率
【发布时间】:2014-09-10 17:41:46
【问题描述】:

我一直在研究 Android 传感器,但我无法确认 onSensorChanged(SensorEvent e) 何时真正触发。

1)我启动了sensorListener

2)我假设当传感器从之前的值改变时触发 onSensorChanged(存储在哪里???)

3)我结束了监听器(60 秒后)

5 分钟后我重复了相同的步骤,没有更换手机,我得到了一些不同的值和一大堆零。

有人可以指出文档中回答这个问题的某个地方吗?

【问题讨论】:

    标签: android


    【解决方案1】:

    如果可以获取新的传感器值,则调用 onSensorChanged。具体可以设置获取传感器值的频率:

    android.hardware.SensorManager.registerListener(SensorListener 侦听器、int 传感器、int 速率)

    int SENSOR_DELAY_FASTEST 以最快的速度获取传感器数据 可能

    int SENSOR_DELAY_GAME 适合游戏的速率

    int SENSOR_DELAY_NORMAL 速率(默认)适用于 屏幕方向变化

    int SENSOR_DELAY_UI 适合用户界面的速率

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-01
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 2013-10-20
      • 1970-01-01
      相关资源
      最近更新 更多