android - 及时获取加速度计值

标签 android accelerometer sensors

我必须及时获取加速度计值。 我看到了 Sensor 类和 SensorEventListener 但此监听器仅在值更改时通知,我需要定期通知(如果值不更改也是如此)。 否则我想连续读取加速度计值,但根据此线程不可能:Get current SensorEvent value

我能做什么?

最佳答案

为什么你需要不断地“读取”传感器值,即使它们和以前一样?如果您需要定期计算一些输出,那么更好的解决方案可能是设置一个计时器,该计时器在所需的时间间隔内触发,此时您使用一组变量中的值,这些变量会在传感器值发生变化时更新。这样即使它们没有改变,计时器也会启动计算。

卡梅尔

关于android - 及时获取加速度计值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33711182/

相关文章:

android - 通过 JNI 从 C++ 发送 Intent

android - 如何在屏幕关闭的情况下让我的加速度计保持清醒

flutter - 如何在 Flutter 中检测手机震动

computer-vision - 用于 3D 深度感知的硬件

Android - 将 Admob View 旋转 90 度?

java - 按下主页按钮时如何取消计时器?

android - 从 Assets 文件夹中获取 txt 文件的名称到列表中

accelerometer - 多个寄存器/设备的 i2c

java - 如何使用加速度计检测大于或等于2Gs的振动?

Android如何检测用户看起来屏幕