0
如何在我的設備與我的電腦連接時測量應用程序功耗?Android如何測量插入時的應用程序功耗
我已閱讀關於Android Studio的batterystats。我遵循了這些說明,並獲得了電池測試報告。不過,我不能讓我的設備一直插在usb端口上,因爲dumpsys的結果會有一個名爲「Estimated power use」的缺失部分。這是整個測試中最重要的部分,因爲它包含的應用功耗。
我試過使用StopCharge應用程序來中斷手機充電。但前提是設備需要獲得ROOT。
其他選項,如電源教師已過時。來自應用程序的信息不能完全符合我的要求(Android 6.0或更高版本)。
是否可以在應用程序充電時測量功耗,還是我的腦子不在屋頂?
預先感謝您!
P.S下面是Android的工作室batterystats的方法的樣本
Estimated power use (mAh)
Capacity: 2930, Computed drain: 43.9, actual drain: 58.6-87.9
Screen: 35.6
Unaccounted: 14.7 ()
Uid u0a2618: 2.91 (cpu=2.17 wake=0.657 wifi=0.00656 sensor=0.0732)
首先,感謝您回答我的問題盧卡斯。我的單元測試基於插件。我試圖通過tcp使用adb,但由於插入測試的限制,我已經放棄了它。並有自動進行測試的限制。我沒有機會使用Android的batterystats。 不過,謝謝你的回答! – wadestrikers
我遵循你的方法。我生成了bugreport.txt文件,並嘗試將文件上傳到Battery Historian站點以獲取您發佈的圖形,但是當我上傳時,我收到了一條消息,因爲「bugreport.txt不包含有效的bugreport文件」。你能幫我在這裏產生一個像你一樣的圖嗎? – John
當你打開bugreport.txt什麼顯示? –