找出“iOS”设备中应用程序的电池使用情况。如果可以估算电池使用情况,可以这样做吗?
答案 0 :(得分:1)
无法通过代码访问此内容。
测试它的最简单方法是:
1)将设备充电至100%。让它播放音乐,直到电池耗尽。跟踪花了多长时间。
2)将设备重新充电至100%,让它播放音乐并运行您的应用,直到电池耗尽。
这让您有一些想法(至少与播放音乐相比)您的应用消耗了多少电量。
答案 1 :(得分:-2)
首先启用当前设备的isBatteryMonitoringEnabled属性,如下所示:
UIDevice.current.isBatteryMonitoringEnabled = true
您现在可以使用以下方法将当前电池电量读取为介于0.0(固定)和1.0(充满电)之间的值:
让级别= UIDevice.current.batteryLevel
如果您希望每次电池电量变化时都收到通知,则可以注册 UIDeviceBatteryLevelDidChange 通知(每分钟发送一次),也可以注册 UIDeviceBatteryStateDidChange strong>通知以查看充电状态何时更改。两者都需要启用 isBatteryMonitoringEnabled 。