如何以Mac(Cocoa或C)的mWh(非百分比)为单位获得电池充电水平

时间:2010-07-20 13:26:47

标签: objective-c cocoa power-management

标题几乎解释了这一切。我正在创建一个mac应用程序,我需要电池充电水平特别是mWh (不是百分比)。想在C或Objective C中做这件事。

谢谢!

3 个答案:

答案 0 :(得分:1)

很抱歉,但我认为硬件没有办法报告。随着电池在其生命周期中的开启,它会随着时间的推移而发生变化,而可能在开始时知道的是电池安装时的标称容量。

答案 1 :(得分:1)

答案 2 :(得分:0)

这可能对您没有帮助,但我知道ioreg命令行程序可以转储有关您计算机电池的各种精彩统计数据,包括设计容量,当前容量和当前充电水平。毫安。 (ioreg -l为您提供所有这些的详细输出)如果您可以找出程序使用的 API,那么您也可以这样做。

或者您可以从应用程序中调用该程序并捕获输出。