(Xcode 6,OSX 10.10.3) 如何以编程方式获取Mac的电池电量信息(充电状态,电池电量,周期数,最大电量(mAH))?
答案 0 :(得分:3)
希望这会对你有所帮助:
它使用未经批准的电话,因此请勿使用此代码发布您的应用,否则您可能会被拒绝!
http://blog.coriolis.ch/2009/02/14/reading-the-battery-level-programmatically/
来自Apple;所以不要担心这段代码: https://developer.apple.com/library/ios/samplecode/BatteryStatus/Introduction/Intro.html(有完整的示例代码)
答案 1 :(得分:0)
使用PFSystemKit
。它是一个框架,为您提供任何东西(除了传感器/ smc信息),包括电池寿命,周期,温度和其他东西,只需导入框架。然后添加#import <PFSystemKit/PFSystemKit.h>
。然后只需添加此代码以获取电池信息,请确保将“cycleCount”更改为其他情况下的其他内容
PFSystemKit *systemKit = [PFSystemKit investigate];
NSString *batteryCycle = [systemKit.batteryReport cycleCount];
[label setStringValue:batteryCycle];
https://github.com/perfaram/PFSystemKit
PS,抱歉迟到的回复:P,只是抬头我有一个macmini所以我的输出是NULL
!