2013-03-13 75 views
0

有什麼方法可以確定應用程序中使用的是什麼功能?根據我所發現的,我能得到的最細粒度的數據是應用程序本身使用的功率。我想知道我能做些什麼來以最經驗的方式提高我的應用程序的效率,因爲當有數字需要備份時,很容易證明更改是合理的。在應用程序電池的使用情況

+1

在編程上,我不這麼認爲。從邏輯上說,是的。任何導致它使用硬件的東西都會導致它使用電池。這意味着全球定位系統,互聯網,喚醒鎖等。如果您必須使用這些設備,請嘗試對它們進行批處理,以便您只需在短時間內保留它們,並且可以在兩次使用之間回到睡眠狀態。 – 2013-03-13 17:40:23

+0

如果有方法可以找到,但是根據[BatteryManager頁面](http://developer.android.com/reference/android/os/BatteryManager.html),這看起來並不像這樣的事情是可能的。儘管屏幕總是消耗最多的能量。也許在'onCreate'中開啓自動亮度將有助於......? – TronicZomB 2013-03-13 17:40:28

回答

0

有什麼方法可以確定在應用程序中使用電源的方式嗎?

您可以購買Qualcomm MDP設備,並使用Trepn獲取相當準確和詳細的應用程序功耗分析。但是,MDP價格昂貴。

否則,你可以做的事情很少,只是因爲當前的Android生產硬件沒有裝備來試圖收集這一級別的信息。甚至在設置中的電池屏幕大多隻是一個受過教育的猜測。

相關問題