如果不断更新位置(我不是在谈论重要的变更服务),那么知道iOS标准位置服务的不同精度设置的电池消耗率是多么好.我尝试使用仪器的能量使用工具,但我似乎无法捕获任何信息.与此同时,坐在那里花费太长时间让我的iPhone看看它需要多长时间才能消亡.
我知道精度越低,电池消耗越少.但是这个数字有多少呢?有人知道吗?
谢谢!
最佳答案 >我不知道任何官方数字 – 它几乎没有任何意义,因为它实际上取决于您对设备的使用(WiFi / 3g)和位置使用参数(距离过滤器) ,可接受的位置时间戳,轮询间隔等)
>但是,UIDevice正是您需要进行自己的测量:
[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];
[[UIDevice currentDevice] batteryLevel];
[[UIDevice currentDevice] batteryState];
计算您自己的统计数据,请记住使用该位置的其他应用程序也可能会影响设备的电池寿命(例如:如果您的应用程序收到缓存位置并接受它,它会阻止设备使用它的天线来获取更新的位置… )
>很棒的帖子here