iPhone:电池功能?

时间:2010-02-09 11:22:09

标签: iphone

2 个答案:

答案 0 :(得分:2)

来自Apple开发中心的示例项目

Here's显示了如何读取电池状态。

答案 1 :(得分:2)

UIDevice具有以下属性:

<强> batteryLevel

设备的电池电量。

@property(nonatomic,readonly)float batteryLevel

讨论

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

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

<强> batteryMonitoringEnabled

一个布尔值,指示是否启用电池监控(是)(否)。

@property(nonatomic,getter = isBatteryMonitoringEnabled)BOOL batteryMonitoringEnabled

讨论

仅在需要通知应用程序电池状态更改时才启用电池监控。否则,请禁用电池监控。默认值为NO。

<强> batteryState

设备的电池状态。

@property(nonatomic,readonly)UIDeviceBatteryState batteryState

讨论

batteryState的值是“UIDeviceBatteryState”中的常量之一。

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