0

语境:

iPhone 已通过数据线连接到 PC,电源指示为 100%(电池图标也包含一个小电源插头)

问题:

在这个阶段,手机是直接从 USB 供电还是使用电池?

谢谢

4

2 回答 2

0

(从开发人员的角度来看):UIDeviceBatteryState枚举包含设备的电池电量状态。在其可能的值中:

  • UIDeviceBatteryStateUnplugged:设备未插入电源;电池正在放电

  • UIDeviceBatteryStateFull:设备已插入电源并且电池已 100% 充电。

因此,从这些描述中可以看出,即使设备已充电 100%,它也不会在插入电源时耗尽电池电量。

于 2010-02-05T13:15:09.657 回答
0

我认为该设备总是抽出电池以保证平滑的功率曲线,即电池的工作方式类似于某种缓冲器。(它还简化了硬件。)但是,当它插入电源时,电源系统会不断地为电池充电,因此电池上的净电荷永远不会改变。

我认为这与编程没有任何关系。通常,您只需要知道设备是否已插入,如果您正在做的事情可能需要比电池持续时间更长的时间。在这种情况下,插入电源时的电源来自哪里并不重要。

于 2010-02-05T13:21:18.760 回答