标签: ios core-location battery
我构建了一个gps跟踪器,它每20秒获取当前位置,或者设备旋转超过xx°。
现在我不确定什么是节省电池能量的最佳解决方案:
1)我获得一个位置后停止CoreLocation服务,如果计时器到期则将其打开
2)跟踪时不要关闭CoreLocation服务
那么,打开和关闭服务是否比不关闭服务(跟踪期间)消耗更多电池电量?
答案 0 :(得分:0)
当您不跟踪时,应该将其关闭。但是,在跟踪时,您不应该在开启和关闭之间切换。
如果您的间隔时间长3-4倍,我会说在两者之间将其关闭。