[英]How to detect from an iPhone app whether the battery is in charging or not?
[英]iphone battery charging indicator
内容:
iPhone通过电缆连接到PC,电源指示为100%(电池图标也包含一个小电源插头)
题:
在此阶段,电话直接由USB供电还是使用电池供电?
谢谢
(从开发人员的角度来看):有一个UIDeviceBatteryState
枚举,其中包含设备的电池电量状态。 其可能的值包括:
UIDeviceBatteryStateUnplugged :设备未接通电源; 电池正在放电
UIDeviceBatteryStateFull :设备已插入电源,并且电池已100%充电。
因此,从这些描述可以看出,即使设备已充电100%,只要电源接通,设备也不会耗尽电池电量。
我认为该设备始终在消耗电池电量,以确保功率曲线平滑,即电池的工作方式类似于缓冲。 (这也简化了硬件。)但是,插入电源时,电源系统会不断为电池充电,因此电池上的净电荷永远不会改变。
我认为这与编程没有任何关系。 通常,如果您执行的操作所花费的时间可能比电池可以使用的时间更长,则只需知道设备是否已插入电源。 在这种情况下,插上电源的位置实际上并不重要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.