Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
6年前关闭。
Improve this question
对于大学的一个研究项目,我需要准确地测量iOS7中某个进程的功耗。
我非常了解Apple的能源诊断工具,但是从1/20到无任何度量单位的比例都接近科学方法。我也知道UIKit的方法电池电量。
所以这是我的问题:
是否可以通过编程以可能的度量单位获得准确的统计信息? 是否有iOS7框架或某些库/开放源码使之可行?
感谢您的建议和帮助。 充电级别从0.0(0%)到1.0(100%) 电池状态在以下之间切换:
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
6年前关闭。
Improve this question
对于大学的一个研究项目,我需要准确地测量iOS7中某个进程的功耗。
我非常了解Apple的能源诊断工具,但是从1/20到无任何度量单位的比例都接近科学方法。我也知道UIKit的方法电池电量。
所以这是我的问题:
感谢您的建议和帮助。
最佳答案
UIDevice类参考详细列出了一些属性和通知,您可以使用它们来监视电池状态和电量。
例如,您可以使用电池状态和电量通知来计算应用中电池消耗的百分比。我不太确定您打算如何处理您的应用程序,但有可能可以利用电池更换通知来构建应用程序中一段时间的电池使用情况数据集。
例如,当您的应用中的某个功能启用/禁用时,您可以使用分析功能上传电池电量。当然,电池使用量在很大程度上取决于其他因素,但是足够大的数据集将能够消除噪音。
至于度量单位:
UIDeviceBatteryStateUnknown
UIDeviceBatteryStateUnplugged
UIDeviceBatteryStateCharging
UIDeviceBatteryStateFull
07-26 09:38