iphone - iOS 上的估计电池使用时间

标签 iphone objective-c ios power-management

<分区>

Possible Duplicate:
iphone: Calculating battery life

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

最佳答案

电池生命周期规范来自 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 为您提供的所有内容,因此应用程序使用的任何其他内容都是猜测。

关于iphone - iOS 上的估计电池使用时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10816335/

相关文章:

ios - 什么是 XML 解析器错误超出允许的范围和无效的元素名称?

ios - Skobbler 离线 map

objective-c - 使用 NSWorkspace 通知对 MAC cocoa 应用程序进行 USB 检测

objective-c - 从 AppController 调用正在运行的 CCLayer 方法

ios - UITableViewCell 计算出正确的高度,但 UILabel 不换行

iOS - 如何打断午睡电话?

ios - 为什么我的 View Controller 没有检索到我的 CoreData 对象

ios - 将栏按钮项目添加到 View Storyboard 中的导航栏

iphone - 如何在 iPhone/iPad 中自动调用崩溃的应用程序

ios - 委托(delegate)意外变更