我想说明的应用程序的状态栏上的应用程序的电池使用。 它使用GPS,所以GPS信号并按照应用的电池使用的细节将是关于电池漏极用户非常有用。
有没有办法让从设备的电池使用? 并且只显示电池单独通过我的应用程序排出量。 在仪器它显示了在时间的曲线图。
我想显示以数字格式电池的使用,而不是一个图形。
我想说明的应用程序的状态栏上的应用程序的电池使用。 它使用GPS,所以GPS信号并按照应用的电池使用的细节将是关于电池漏极用户非常有用。
有没有办法让从设备的电池使用? 并且只显示电池单独通过我的应用程序排出量。 在仪器它显示了在时间的曲线图。
我想显示以数字格式电池的使用,而不是一个图形。
使用下面的代码来获取电池电量
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版-问题与显示电池状态
从命令行中,我们可以得到使用iOS手机的电池细节libimobiledevice工具。
里面的工具使用下面的命令:
./ideviceinfo -q com.apple.mobile.battery
它会返回类似:
BatteryCurrentCapacity:30 BatteryIsCharging:真ExternalChargeCapable:真ExternalConnected:真FullyCharged:假GasGaugeCapability:真