我正在开发一个利用加速度计和磁力计数据及其融合数据来运行的应用程序。现在,当涉及到磁力计时,需要定期重新校准它。由于称为硬铁效应的现象,传感器未校准。我的应用程序需要非常准确的传感器数据(硬件能够提供这些数据,但噪声和未校准的值会造成障碍)。我也知道在 android 的后台运行内置校准功能,因为很多时候(并非总是)当磁力计显示错误值时,它会在没有用户输入的情况下自行校正(如 8 形运动)。我想知道android多久执行一次这种校准,是否需要我编写自己的自动校准代码。另一种可能性是,如果可能的话,在我的应用程序中以某个频率调用此内置校准功能。我浏览过的 Android 文档提供的信息很少。
问问题
489 次
1 回答
0
SensorEvents
accuracy
在我测试过的设备上,有一个称为磁力计变化的领域。这可能很好地表明您收到的事件是应该使用还是现在。
于 2017-03-09T00:12:18.560 回答