主要的耗電場景有:
業務層面,使用者最核心基礎的模組:
實踐:收集電量資訊
#kill adb服務
adb kill-server
#重啟adb服務
adb start-server
#設定,目的:依照時間順序展示各個wakelock的詳細資訊
adb shell dumpsys batterystats --enable full-wake-history
#重置batterystats資料
adb shell dumpsys batterystats --reset
#執行測試用例
#完成測試用例執行,連線裝置,匯出資料
adb shell dumpsys batterystats > bugreport.txt
#android 7.0及以上
adb bugreport bugreport.zip
#android 6.0及以下
adb bugreport > bugreport.txt
battery historian工具分析【安卓8.0以下】:
android studio --energy profiler監控【安卓8.0及以上】:
參考文章:
Android 耗電量測試
以前在做運營商專案的時候,標書上往往會明確apk電量相關指標,包括剩餘電量 耗電量的要求必須不超過多少百分比等 其實目前對電量測試本身並沒有乙個很精確的測試方法 因為在測試的時候無法 但是我們以前測的時候還是有很多方法,比如對比測試,或者借助一些第三方的工具來進來判別等 第三方工具也會把本身劃入到統...
iOS耗電量測試
本文主要介紹的是使用energy diagnostics instruments來進行ios耗電量測試。一 使用方法 1 ios 設定選項 開發者選項 logging start recording 2 斷開 ios裝置和電腦 電源的連線 3 進行需要測試電量的場景操作 4 ios 設定選項 開發者...
iOS耗電量測試
本文主要介紹的是使用energy diagnostics instruments來進行ios耗電量測試。一 使用方法 1 ios 設定選項 開發者選項 logging start recording 2 斷開 ios裝置和電腦 電源的連線 3 進行需要測試電量的場景操作 4 ios 設定選項 開發者...