我的目標是確定我的應用程序是否存在電池問題,因此我想添加一個模塊來檢查每個間隔時間的應用程序電池使用百分比。Android電池使用情況
如何檢索每個應用程序(或至少是我的應用程序)的電池使用率的百分比值? 我看到幾個堆棧溢出的答案,說沒有辦法...
我可以做些什麼嗎?即使反思對我也很好。
此外,有沒有任何好開發工具,可以幫助我調查我的應用程序的電池消耗? (由組件,即WIFI,GPS,GSM等)
感謝
我的目標是確定我的應用程序是否存在電池問題,因此我想添加一個模塊來檢查每個間隔時間的應用程序電池使用百分比。Android電池使用情況
如何檢索每個應用程序(或至少是我的應用程序)的電池使用率的百分比值? 我看到幾個堆棧溢出的答案,說沒有辦法...
我可以做些什麼嗎?即使反思對我也很好。
此外,有沒有任何好開發工具,可以幫助我調查我的應用程序的電池消耗? (由組件,即WIFI,GPS,GSM等)
感謝
從Android電子市場下載「Dr. Power」。 這個應用程序是由具有確切問題的公司開發的。
我如何可以檢索電池使用的值按百分比每個應用程序(或至少我的應用程序)?
Android SDK沒有這方面的東西,對不起。
此外,有沒有什麼好的開發工具可以幫助我調查我的應用程序電池消耗? (通過組件,即wifi,gps,gsm等)
購買Qualcomm MDP並使用Trepn。不幸的是,這很貴。
這是令人驚訝的。 – jacknad
Man我知道SDK中沒有任何東西,這就是爲什麼我問我的問題,也許反射解決方案會起作用 – Bush
@Bush:我曾經看過那個,而且我沒有看到你可能會在哪裏得到與電池相關的東西通過反思,即使這是一個好主意。我在2.5年前提出了與此相關的增強請求:http://code.google.com/p/android/issues/detail?id=4346 – CommonsWare
的BatteryIndicator筆者在他的FAQ-How_does_Battery_Indicator_work?
如何電量指示器工作寫的嗎? /它是如何知道電池在什麼百分比 ?
Android系統有一個機制,您可以註冊您的應用程序到 當電池狀態改變時得到通知。所以電池指示器有 一個後臺服務,在技術上一直運行,但是 基本上總是睡覺,並且基本上不使用系統資源 (因爲它沒有進行任何輪詢 - 它只是睡覺並等待操作系統通知的 一些變化),那麼當電池充電(或插入狀態)改變時,系統將其喚醒並且 告訴它新電池充電(和狀態)是什麼。然後,它只需要幾秒鐘就可以將 更改爲反映當前的 收費(和狀態)並回到睡眠狀態。
如果你技術爲導向,爲核心的API,電池指示燈使用 的文檔是在這裏: http://developer.android.com/reference/android/os/BatteryManager.html 和實際的源代碼的應用程序的開發版本是 這裏:http://code.google.com/p/battery-indicator/source/browse/trunk。
這個應用程序顯示了不同的模塊
Phone in Standby 59%
Akku in Standby 39%
Display 4%
的消耗,而且我知道DONOT這是如何實現的。
本文可能有所幫助:http://ziyang.eecs.umich.edu/projects/powertutor/camera-ready.pdf這是PowerTutor應用程序的源代碼:https://github.com/msg555/PowerTutor 。但是,如果存在,我正在尋找快速簡便的解決方案。 – Bush