2

我想在应用的状态栏上显示应用的电池使用情况。它使用 GPS,因此 GPS 信号和应用程序的电池使用详细信息对于用户了解电池消耗很有用。

有没有办法从设备获取电池使用情况?并仅显示我的应用程序消耗的电池电量。在仪器上,它显示了一段时间内的图表。

我想以数字格式显示电池使用情况,而不是图表。

4

2 回答 2

4

使用以下代码获取电池电量

UIDevice *myDevice = [UIDevice currentDevice];
[myDevice setBatteryMonitoringEnabled:YES];
float batteryLevel = [myDevice batteryLevel];
_battery.text = [NSString stringWithFormat:@"%f",batteryLevel*100];
[myDevice batteryLevel];

将为您提供 0.0(空)和 1.0(100% 充电)之间的电池

iOS - 显示电池状态的问题

于 2013-05-06T10:41:58.393 回答
0

从命令行我们可以使用libimobiledevice工具获取 iOS 手机的电池详细信息。

在工具内部使用命令:

./ideviceinfo -q com.apple.mobile.battery

它将返回如下内容:

BatteryCurrentCapacity:30 BatteryIsCharging:真 ExternalChargeCapable:真 ExternalConnected:真 FullCharged:假 GasGaugeCapability:真

于 2014-03-24T10:05:00.517 回答