2010-02-09 89 views
1

iPhone SDK中有與電池相關的API嗎?我想從我的應用程序中找到與電池相關的電池耗盡狀態和其他事情。iPhone:電池功能?

回答

2

Here's Apple開發人員中心的示例項目顯示瞭如何閱讀電池狀態。

2

的UIDevice具有以下性質:

batteryLevel

該設備的電池的充電水平。

@屬性(非原子,只讀)漂浮batteryLevel

討論

電池水平從0.0的範圍(完全放電)到1.0(100%充電)。在訪問此屬性之前,請確保電池監控已啓用。

如果未啓用電池監控,則電池狀態爲UIDeviceBatteryStateUnknown,此屬性的值爲-1.0。

batteryMonitoringEnabled

布爾值,指示電池監視是否已啓用(YES)或不是(NO)。

@屬性(非原子,吸氣劑= isBatteryMonitoringEnabled)BOOL batteryMonitoringEnabled

討論

啓用電池監視,只有當應用程序需要被通知改變到電池的狀態。否則,禁用電池監控。默認值是NO。

batteryState

該設備的電池狀態。

@屬性(非原子,只讀)UIDeviceBatteryState batteryState

討論

爲batteryState的值是在一個常量「UIDeviceBatteryState。」

如果未啓用電池監控,的值這個屬性是UIDeviceBatteryStateUnknown。