估计iOS上的电池续航时间

时间:2012-05-30 12:30:20

标签: iphone objective-c ios power-management

  

可能重复:
  iphone: Calculating battery life

我在appstore中看到过很多应用程序,它们为不同的使用模式(待机,音频和视频播放,Wi-Fi和3G浏览器使用,通话时间)提供估计的电池工作时间。我有类似的要求来计算这样的估计时间。有人可以通过编程方式了解如何执行此操作吗?

1 个答案:

答案 0 :(得分:4)

电池寿命规格来自Apple's site

  • 通话时间:3G上最多8小时,2G(GSM)上最多14小时
  • 待机时间:最多200小时
  • 互联网使用:3G上最多6小时,Wi-Fi上最多9小时
  • 视频播放:最多10小时
  • 音频播放:最多40小时

获得剩余电量百分比的代码是:

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

所有Apple和iOS都会给你,所以应用程序使用的任何东西都是猜测。