查找 iPhone 电池中的剩余容量

Posted

技术标签:

【中文标题】查找 iPhone 电池中的剩余容量【英文标题】:Finding Capacity Remaining In An iPhone Battery 【发布时间】:2009-12-29 19:15:31 【问题描述】:

有谁知道我如何(如果可能的话)在任何给定时间找出 iPhone 电池中剩余的容量 (mAh)?

类似上面的程序吗?

plist 中是否有存储值??

【问题讨论】:

除了浪费电力重复写入属性列表文件没有意义之外,手机不是已经为用户显示电池状态了吗? 【参考方案1】:

几种方式,

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];

一般来说,测量开路电压或电流是用来衡量硬件的充电状态。蝙蝠的容量会随着时间的推移而缩小,因此 100% 表示无法存储更多电量,即使容量低于新的 iphone 电池。

【讨论】:

感谢您的回复,但我目前使用的是 pre 3.0 sdk 方法,这将返回剩余电量的百分比。我想知道剩余的 mAh,即 750mAh。有什么想法吗? iPhone 是否会根据您的电池寿命自动重新校准并显示适当的百分比? 谢谢你,我现在明白了很多!【参考方案2】:

UIDevice API 包含与battery level 相关的属性。

【讨论】:

以上是关于查找 iPhone 电池中的剩余容量的主要内容,如果未能解决你的问题,请参考以下文章

在 Apple Watch 上显示 iPhone 的电池

iOS 13.6 续航对比出炉,成绩垫底/ iPhone 12 电池容量曝光/ iOS 13.5.1 验证关闭

如何以编程方式确定通过 USB 连接的 Iphone 的电池健康状况

大屏版 iPhone X 曝光:大容量大电池插双卡!

苹果解释老iPhone为何变慢:这理由服气!

iPhone13加大电池但价格下跌,旧款iPhone将被迫加速跌价