当水平放置在平面上时,我的 Galaxy S4 报告恒定加速度
X:0.2 Y:-0.1 Z:10.4
由于它平稳地水平放置在 table 上,因此期望报告
X:0 Y:0 Z:10.4
通过检查与我的 S4 放置方式相同的另一部手机的读数,我已经证明了我的预期。我现在需要手机来收集数据,这意味着我必须确保传感器未损坏并进行必要的校准。
虽然读数很奇怪,但它是一个常数。所以我能说它还可以吗,除了有偏见?如果是这样,我该如何重新校准它?
最佳答案
其中一种方法是让用户将设备放在平坦的表面上,按下按钮,然后将偏移量存储到共享首选项,从而进行应用内“自动校准”。您也可以让用户通过手动输入偏移值来进行“手动校准”。当您需要使用传感器时,通过从具有共享首选项偏移量的传感器中删除值来重新计算。
关于android - 重新校准 Android 加速度计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19648686/