有谁知道(如果可能的话)我可以在任何给定时间找出 iPhone 电池中剩余的容量(mAh)吗?
类似于上面的程序?
是否有一个值存储在某个地方的 plist 中?
有谁知道(如果可能的话)我可以在任何给定时间找出 iPhone 电池中剩余的容量(mAh)吗?
类似于上面的程序?
是否有一个值存储在某个地方的 plist 中?
几种方式,
3.0 之前的 SDK: http: //blog.coriolis.ch/reading-the-battery-level-programmatically/
使用 3.0 sdk - UIDevice batteryLevel 属性(例如: 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];
一般来说,测量开路电压或电流是通过硬件来衡量充电状态的。蝙蝠的容量会随着时间的推移而缩小,因此 100% 表示无法存储更多电量,即使容量低于新的 iphone 电池。
UIDevice API包含一个与电池电量相关的属性。