语境:
iPhone 已通过数据线连接到 PC,电源指示为 100%(电池图标也包含一个小电源插头)
问题:
在这个阶段,手机是直接从 USB 供电还是使用电池?
谢谢
语境:
iPhone 已通过数据线连接到 PC,电源指示为 100%(电池图标也包含一个小电源插头)
问题:
在这个阶段,手机是直接从 USB 供电还是使用电池?
谢谢
(从开发人员的角度来看):UIDeviceBatteryState
枚举包含设备的电池电量状态。在其可能的值中:
UIDeviceBatteryStateUnplugged:设备未插入电源;电池正在放电
UIDeviceBatteryStateFull:设备已插入电源并且电池已 100% 充电。
因此,从这些描述中可以看出,即使设备已充电 100%,它也不会在插入电源时耗尽电池电量。
我认为该设备总是抽出电池以保证平滑的功率曲线,即电池的工作方式类似于某种缓冲器。(它还简化了硬件。)但是,当它插入电源时,电源系统会不断地为电池充电,因此电池上的净电荷永远不会改变。
我认为这与编程没有任何关系。通常,您只需要知道设备是否已插入,如果您正在做的事情可能需要比电池持续时间更长的时间。在这种情况下,插入电源时的电源来自哪里并不重要。