如何以编程方式确定iOS设备的电池相关信息?

时间:2012-11-12 11:04:18

标签: iphone ios

我正在实施iOS应用程序,其中我想检查电池信息,如电池状态,当前电池电量,是否插入充电等等。我做了所有这些,但我想了解更多关于电池的信息,如电池温度,电池健康,电池规模,电池技术。所有这些信息都可以在Android中找到,但任何人都可以帮我在iOS中获取所有这些信息吗?

1 个答案:

答案 0 :(得分:3)

试试这个

         [[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];
        float batteryLevel = [[UIDevice currentDevice] batteryLevel];

        //This will give you the battery between 0.0 (empty) and 1.0 (100% charged)
       //If you want it as a percentage, you can do this:

      batteryLevel *= 100;