2010-02-05 75 views
0

上下文:iphone电池充电指示器

iPhone连接到通过电缆和电源的PC表明100%(面糊的图标包含一个小电源插头也)

问题:

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

由于

回答

0

(从视图显影剂点):有UIDeviceBatteryState枚举包含设备的电池功率状态。在它的可能的值:

  • UIDeviceBatteryStateUnplugged:设备没有插入到功率; 电池正在放电

  • UIDeviceBatteryStateFull: 该装置被插入到电源,并且电池100%充电。

因此,从这些描述中可以看出,即使充满电时,如果插入电源,设备也不会耗尽电池。

+0

很有意义......否则他们不会费心把插头图标放在电池图片里....直觉地说 – 2010-02-05 13:21:53

0

我认为设备总是拉出电池以保证平滑的功率曲线,即电池工作起来像一个缓冲器。 (它也简化了硬件。)但是,当它插入时,电源系统会不断给电池充电,因此电池的净电​​荷不会改变。

我认为这与编程没有任何关系。通常情况下,只需要知道设备是否插入,如果您正在做的事情可能需要比电池可用时间更长的时间。在这种情况下,插入电源的地方确实无关紧要。

+1

从我注意到的行为是这样的: 1.电池是85%让我们说 2.将其插入USB 3.电池内部会有电池图标 内的闪电图标4.电池电量达到100%,然后显示电源插头图标 5.使用一段时间后....电池电量降至96%突然,并开始再次充电 这意味着它正在消耗电池我猜...你怎么看? – 2010-02-05 13:30:04