android - 获取单个加速度计值

标签 android accelerometer

我正致力于为加速度计驱动的游戏添加校准功能。对于校准,我需要加速度计的单个值。我应该注册一个监听器,获取它给我的第一个值,然后注销它,还是有更好的方法只获取一个值?

最佳答案

据我所知,基本上没有办法获取单个值。我最终做的是放入一个名为 lastAccelValue 的变量并注册我的 Activity 以尽可能慢的速度监听加速度计更新。每个新的加速度计值都存储到 lastAccelValue

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

相关文章:

android - 将android原生小部件添加到flutter(宽度 Prop 方法和监听器)

android - 无法让 adt 正常工作

android - 在android中测量设备的精确旋转角度

后台/ sleep 模式下的 iOS Coremotion 加速器更新

android - 在 ViewModel 中从 SqlDelight 收集流时出现 java.lang.IllegalStateException

androidx.appcompat.app.AppCompatActivity 没有实现 LifecycleOwner

java - Button.setPressed(true) 突然不起作用

android - 跟踪位置室内(使用智能手机)

iphone - 如何将运动传感器数据从 Iphone 转换到 Android?

结合陀螺仪和加速度计数据