2010-02-09 2 views
1

Есть ли связанный с батареей API: s доступен в iPhone SDK? Я хочу найти состояние разряда батареи и другие вещи, связанные с батареей из моего приложения.iPhone: функции батареи?

ответ

2

Here's пример проекта от Dev Dev от Apple, показывающий, как вы можете читать состояние батареи.

2

UIDevice обладает следующими свойствами:

batteryLevel

аккумулятор уровень заряда для данного устройства.

@property (неатомической, только для чтения) плавать batteryLevel

Обсуждение

уровня заряда батареи находится в диапазоне от 0,0 (полностью разряжена) до 1,0 (100% заряжена). Перед доступом к этому свойству убедитесь, что контроль батареи включен.

Если контроль батареи не включен, состояние батареи - UIDeviceBatteryStateUnknown, а значение этого свойства равно -1,0.

batteryMonitoringEnabled

Логическое значение, указывающее, включена ли мониторинг батареи (ДА) или нет (НЕТ).

@property (неатомический, добытчик = isBatteryMonitoringEnabled) BOOL batteryMonitoringEnabled

Обсуждение

Включить мониторинг батареи только тогда, когда ваше приложение должно быть уведомлено об изменениях в состоянии батареи. В противном случае отключите контроль батареи. Значение по умолчанию: NO.

batteryState

состояние батареи для устройства.

@property (неатомической, только для чтения) UIDeviceBatteryState batteryState

Обсуждение

Значение batteryState является одной из констант «UIDeviceBatteryState.»

Если мониторинг батареи не включен, значение это свойство UIDeviceBatteryStateUnknown.

Смежные вопросы