Android 如何检测异常磁场/方向读数并重新校准方向传感器(罗盘复位)?

Android 如何检测异常磁场/方向读数并重新校准方向传感器(罗盘复位)?,android,Android,我们正在尝试开发一款使用指南针信息的应用程序,在Droid上也面临类似的问题[http://www.youtube.com/watch?v=qSDpHksACRc][时间-2:02] 我的问题与链接类似:http://androidforums.com/incredible-support-troubleshooting/73860-compass-calibration.html ** 我也用NexusOne测试了我的应用程序,它在里面运行得很好。唯一的问题是机器人难以置信。 ** 我不认为重

我们正在尝试开发一款使用指南针信息的应用程序,在Droid上也面临类似的问题[http://www.youtube.com/watch?v=qSDpHksACRc][时间-2:02]

我的问题与链接类似:http://androidforums.com/incredible-support-troubleshooting/73860-compass-calibration.html

** 我也用NexusOne测试了我的应用程序,它在里面运行得很好。唯一的问题是机器人难以置信。 **

我不认为重复进行出厂重置对用户来说是个好主意。理想情况下,我们希望检测异常磁场,并要求用户仅重置指南针

您能建议我们如何通过代码检测异常磁场并触发罗盘复位吗

谢谢