目前先寫乙個low版本的
過兩天來個超詳細版本的電量優化
學習自電量1.合理用wake lock不讓螢幕鎖定、並合理釋放wake lock
2.電量充足或者充電中的狀態,進行某些操作,如上傳歌曲、處理
3.打包零散網路請求,因為無線訊號的電量消耗是很大的
4.預取
5.jobscheduler等到正在充電或者連線到wifi的時候,或者集中任務一起執行。我們可以通過這個api實現很多免費的排程演算法。
6.battery historian獲取電量消耗資訊
7.獲取充電狀態?job s不會替我們做這個嗎?
所以目前圍繞4個方向
打包預取策略
休眠充電
wifi
Android效能優化之電量優化
android應用開發中存在很多比較耗電的特性。例如網路,定位,感測器等,同時關於一些關鍵的api的正確使用也是有效降低應用耗電的手段,例如broadcastreceiver,alarmmanager,wakelock等。為了減少應用的損耗的電量,在 實現中需要盡量避免無用操作 的執行。當應用退到後...
Android應用電量優化小結
應用執行總時間 應用在linux核心態執行時間 應用在linux使用者態執行時間 cpu工作總時間 軟體執行期間cpu每個頻率下工作的時間之和比例 應用消耗的電量 cpu每個頻率等級下工作的時間比例 cpu工作總時間 應用執行總時間 不同頻率下消耗的電量 資料傳輸消耗的電量 wi fi或者流動網路 ...
效能優化 電量優化
使用battery historian來監測電量的情況,battery historian時google的乙個開源專案 具體安裝過程參見 當出現下列畫面,說明已經開啟 其開啟成功以後,訪問網頁如下所示 說明 這裡使用的是一台國外的vps伺服器,原本是想在本地虛擬機器實驗的,一直連線超時,就換成了vp...