使用位置服务时iPhone的电池耗尽

如果不断更新位置(我不是在谈论重要的变更服务),那么知道iOS标准位置服务的不同精度设置的电池消耗率是多么好.我尝试使用仪器的能量使用工具,但我似乎无法捕获任何信息.与此同时,坐在那里花费太长时间让我的iPhone看看它需要多长时间才能消亡.

我知道精度越低,电池消耗越少.但是这个数字有多少呢?有人知道吗?

谢谢!

最佳答案 >我不知道任何官方数字 – 它几乎没有任何意义,因为它实际上取决于您对设备的使用(WiFi / 3g)和位置使用参数(距离过滤器) ,可接受的位置时间戳,轮询间隔等)

>但是,UIDevice正是您需要进行自己的测量:

[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];

[[UIDevice currentDevice] batteryLevel];
[[UIDevice currentDevice] batteryState];

计算您自己的统计数据,请记住使用该位置的其他应用程序也可能会影响设备的电池寿命(例如:如果您的应用程序收到缓存位置并接受它,它会阻止设备使用它的天线来获取更新的位置… )

>很棒的帖子here

点赞