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