【问题标题】:iOS CoreLocation: Turn it off after position was found or let it runiOS CoreLocation:找到位置后将其关闭或让它运行
【发布时间】:2013-04-05 08:25:47
【问题描述】:

我构建了一个 gps 跟踪器,它每 20 秒或设备旋转超过 xx° 时获取当前位置。

现在我不确定节省电池能量的最佳解决方案是什么:

1) 获得位置后停止CoreLocation服务,如果计时器到期则开启它

2) 跟踪时不要关闭 CoreLocation 服务

那么,开启和关闭服务是否比不关闭服务消耗更多的电池电量(在跟踪期间)?

【问题讨论】:

    标签: ios core-location battery


    【解决方案1】:

    您应该在不跟踪时将其关闭。但是你不应该在跟踪时交替打开和关闭。

    如果您的间隔时间长 3-4 倍,我会说在两者之间关闭它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-05
      • 2021-11-17
      • 2015-02-28
      • 1970-01-01
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      相关资源
      最近更新 更多