Gar*_*ers 72
如果您正在寻找从命令行查询它的快速方法,您会发现pmset命令很有用.要查询电池状态,请特别使用:
$ pmset -g batt
Ben*_*ieb 26
您将需要使用IOKit,特别是IOPowerSources函数.您可以使用IOPSCopyPowerSourcesInfo()获取blob,IOPSCopyPowerSourcesList()然后从中提取CFArray,列出电源.然后使用IOPSGetPowerSourceDescription()拉出字典(有关字典的内容,请参阅IOPSKeys.h).