индикатор зарядки аккумулятора iphone - PullRequest
0 голосов
/ 05 февраля 2010

Контекст:

iPhone подключен к ПК через кабель, и питание указано на 100% (на значке теста также есть маленький штекер питания)

Вопрос:

На этом этапе телефон питается напрямую от USB или использует аккумулятор?

Спасибо

Ответы [ 2 ]

0 голосов
/ 05 февраля 2010

Я думаю, что устройство всегда разряжает батарею, чтобы гарантировать плавную кривую мощности, то есть батарея работает как своего рода буфер. (Это также упрощает аппаратное обеспечение.) Однако, когда оно подключено, система питания непрерывно заряжает аккумулятор, поэтому общий заряд аккумулятора никогда не меняется.

Я не думаю, что это имеет какое-либо отношение к программированию. Обычно вам нужно знать, подключено ли устройство, если вы делаете что-то, что может занять больше времени, чем батарея. В этом случае, откуда питание подключено, действительно не имеет значения.

0 голосов
/ 05 февраля 2010

(с точки зрения разработчика): есть перечисление UIDeviceBatteryState, которое содержит информацию о состоянии батареи устройства. Среди возможных значений:

  • UIDeviceBatteryStateUnplugged : устройство не подключено к источнику питания; батарея разряжается

  • UIDeviceBatteryStateFull : Устройство подключено к источнику питания, и аккумулятор заряжен на 100%.

Итак, из этих описаний следует, что устройство не разряжает аккумулятор, если он подключен к источнику питания, даже если он заряжен на 100%.

...