重新校准Android加速度计?

时间:2013-10-29 02:40:08

标签: android android-sensors

我的Galaxy S4当水平放置在平面上报告持续加速时

X:0.2 Y:-0.1 Z:10.4

由于它稳定且水平地放在桌子上,因此预期报告

X:0 Y:0 Z:10.4

我通过检查另一部手机的读数与我的S4相同,证明了我的期望。我现在需要手机来收集数据,这意味着我必须确保传感器没有损坏并校准必要的

虽然阅读很奇怪,但这是一个常数。所以我可以说它仍然可以,除了有偏见吗?如果是这样,我该如何重新校准?

1 个答案:

答案 0 :(得分:2)

其中一种方法是通过让用户将设备放在平面上,按下按钮并将偏移存储到共享首选项来进行应用内“自动校准”。您也可以让用户通过手动输入偏移值来进行“手动校准”。当您需要使用传感器时,通过从共享首选项偏移量中删除传感器中的值来重新计算。