2013-10-17 47 views
1

目前我正在进行一项研究,我需要在一段时间内获取特定应用的准确电池使用信息。有没有在Android和/或Windows Phone上获取这些信息的方法?如何随时间查找应用程序的电池使用情况?

+1

如何定义应用程序正在使用的电池量?如果我在使用应用程序时打开手机的GPS或WiFi,该怎么办?屏幕在不同亮度下消耗的电池如何影响应用程序的消耗?其他正在运行的服务呢?最后,这是一个您无法可靠跟踪的指标。 –

回答

2

您将能够获得“在某段时间内获得特定应用的准确电池使用情况信息”最近的信息将投资于Qualcomm MDP设备并使用Trepn。 MDP系列具有专用的硬件仪器,用于详细的功率测量; Trepn软件包允许您收集结果。

1

在android上,如果您在系统设置中使用电池,则可以查看应用程序或服务使用了多少电池。

+0

不是。根据切特尼尔先生的回答,Dianne Hackborn的报价大多是猜测。 – CommonsWare

1

这是一个非常宽泛的问题。简而言之,SDK不会提供这样的信息,因此您必须根据您正在监控的应用程序的行为对其进行估算。

Android框架工程师Diane Hackborn已经解决了这个问题here

否[有用于寻找每个应用电池的使用细节没有API。这样做的方式非常复杂,使用不断演进的各种操作应用程序的测量结果集合 ,并根据设备特定的功耗配置文件计算它们,以构建UI。这仅用于提供UI中所示的粗略估计,这不是应用程序使用的工具。

相关问题