【发布时间】:2015-09-25 15:45:58
【问题描述】:
我正在构建一个跟踪用户移动的应用。我在网上找到的,我仍然不知道如何获得可靠的用户位置。
为此,我开始使用 GPS_PROVIDER 每分钟获取用户位置。但这会消耗大量电池。 现在我使用的是 NETWORK_PROVIDER,它的电池产量更高,但据我了解,这并不准确。
首先,我想知道如何处理这些提供商的使用情况,以便在电池消耗和用户位置准确性方面获得良好的收益。
其次,我在 (Significant Motion) 那里读到:
在高层,显着运动检测器用于降低位置确定的功耗。当定位算法检测到设备处于静止状态时,它们可以切换到低功耗模式,在这种模式下,它们会在用户改变位置时依靠显着的运动来唤醒设备。
这是否意味着该传感器已被 GPS_NETWORK 使用,或者应用程序必须实现所描述的行为?
谢谢
【问题讨论】: