如何在ios下测量我的应用程序的电池消耗?

时间:2017-07-16 22:24:14

标签: ios

我需要获取我的应用的电池消耗详情。他们的任何工具都可以在ios下测量我的应用程序的电池消耗量吗?我的意思是如何分析并看看指标有多好?

1 个答案:

答案 0 :(得分:0)

你需要做的几个步骤,但我认为这是可能的,之前已经完成了。

首先启用电池监控:

UIDevice.current.isBatteryMonitoringEnabled = true

然后你需要一些东西来获得电池电量,所以创建一个将返回batteryLevel的属性:

var batteryLevel: Float {
    return UIDevice.current.batteryLevel
}

要检查设备电池电量,请为UIDeviceBatteryLevelDidChange通知添加一个观察者:

NotificationCenter.default.addObserver(self, selector: #selector(batteryLevelDidChange), name: .UIDeviceBatteryLevelDidChange, object: nil)
func batteryLevelDidChange(_ notification: Notification) {
    print(batteryLevel)
}

这应该给你电池电量