我构建了一个 GPS 跟踪器,它每 20 秒获取一次当前位置,或者如果设备旋转超过 xx°。
现在我不确定节省电池能量的最佳解决方案是什么:
1) 获得职位后停止 CoreLocation 服务,如果计时器到期则将其打开
2)跟踪时不要关闭CoreLocation服务
那么,打开和关闭服务是否比不关闭服务消耗更多的电池电量(在跟踪期间)?
我构建了一个 GPS 跟踪器,它每 20 秒获取一次当前位置,或者如果设备旋转超过 xx°。
现在我不确定节省电池能量的最佳解决方案是什么:
1) 获得职位后停止 CoreLocation 服务,如果计时器到期则将其打开
2)跟踪时不要关闭CoreLocation服务
那么,打开和关闭服务是否比不关闭服务消耗更多的电池电量(在跟踪期间)?