【问题标题】:Check and enable Magnetic sensor calibration in Android在 Android 中检查并启用磁传感器校准
【发布时间】:2015-12-01 04:35:20
【问题描述】:

我在我的 Android 应用中使用磁传感器校准来实现增强现实。长时间使用应用程序时,传感器校准逐渐减少。有什么方法可以检查校准并自动启用或提示用户再次进行手动校准?

【问题讨论】:

    标签: android android-sensors calibration


    【解决方案1】:

    不幸的是,对于 AR 类型的应用程序,我看不到您如何知道磁传感器是否已正确校准。由于有很多事情会导致磁传感器失准(请参阅:https://stackoverflow.com/a/9583998/295004)地图/导航应用程序可以做的一件事是使用 GPS 传感器来检测用户在 XYZ 道路上移动罗盘方位为 x,如果与磁传感器所说的不匹配,则表示需要重新校准。

    对于您的 AR 应用,您可能只希望有一个闪屏状态,如果用户有任何旋转问题来执行图 8 模式并打开您的磁传感器。

    【讨论】:

    • 这正是我要问的。如果磁传感器未校准,应用程序如何检测到它?我有一个对话框,提示用户进行第一次安装应用程序时显示的 8 动作。如果需要,我可以再次使用它。但问题是,如何检测??
    • 问题是你不能。不是没有一些外部或不同的传感器给你一个提示,它没有校准。 GPS 可能是这样的传感器,但不适用于您的情况。您的手机不知道它在一块巨大的磁铁旁边,或者最近在一块附近并且搞砸了校准。只有用户才能通过所有需要指南针的应用(地图、AR、游戏等)的性能不佳来判断指南针是否需要“重置”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 2021-05-01
    相关资源
    最近更新 更多