如何在iPhone中获得低电量警报?

时间:2011-07-01 10:23:53

标签: iphone

当电池电量不足时,我希望以编程方式在iPhone中显示低电量警报。

任何人都对此有所了解,请帮助我。我可以使用此代码找到电池电量

    UIDevice *myDevice = [UIDevice currentDevice]; 
    [myDevice setBatteryMonitoringEnabled:YES];
    myDevice.batteryMonitoringEnabled=YES;
    float batteryLevel = [myDevice batteryLevel];

1 个答案:

答案 0 :(得分:0)

使用UIDevice的电池电量属性。如果电池电量低于5%,则显示警报。例如,您可以定期在应用代理中为电池电量进行汇总。

UIDevice *myDevice = [UIDevice currentDevice]; 
[myDevice setBatteryMonitoringEnabled:YES]; 
float batteryLevel = [myDevice batteryLevel];

batteryLevel - The battery charge level for the device.

batteryLevel - 电池电量范围从0.0(完全放电)到1.0(100%充电)。在访问此属性之前,请确保已启用电池监视。

如果未启用电池监控,则电池状态为UIDeviceBatteryStateUnknown,此属性的值为-1.0。