有没有人知道如何(如果可能的话)我可以知道在任何给定时间iPhone电池剩余多少容量(mAh)?
上面的程序有什么用?
某个地方有没有存储在plist中的值?
答案 0 :(得分:3)
几种方式,
前3.0 sdk:http://blog.coriolis.ch/reading-the-battery-level-programmatically/
3.0 sdk - UIDevice batteryLevel property(例如:http://blog.coriolis.ch/reading-the-battery-level-programmatically/#comment-4607)
要测量mAh,您可以使用该方法检查电池电量。
3.0添加了一个事件来做到这一点:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(batteryChanged:)
name:@”UIDeviceBatteryLevelDidChangeNotification” object:device];
通常,测量开路电压或电流用于通过硬件测量充电状态。随着时间的推移,球棒的容量会缩小,因此即使容量低于新的iphone电池,100%也表示不能存储更多的电量。
答案 1 :(得分:2)
UIDevice API包含与battery level相关的属性。