2013-10-17 81 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中所示的粗略估計,這不是應用程序使用的工具。

相關問題