电池使用 - IOS(Battery Usage - IOS)

2019-09-02 02:10发布

我想说明的应用程序的状态栏上的应用程序的电池使用。 它使用GPS,所以GPS信号并按照应用的电池使用的细节将是关于电池漏极用户非常有用。

有没有办法让从设备的电池使用? 并且只显示电池单独通过我的应用程序排出量。 在仪器它显示了在时间的曲线图。

我想显示以数字格式电池的使用,而不是一个图形。

Answer 1:

使用下面的代码来获取电池电量

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版-问题与显示电池状态



Answer 2:

从命令行中,我们可以得到使用iOS手机的电池细节libimobiledevice工具。

里面的工具使用下面的命令:

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

它会返回类似:

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



文章来源: Battery Usage - IOS