APP性能優化

電量檢測和優化

耗電量查看:設置-電池-應用耗電量

電量優化:CPU?減少應用對數據的處理,盡可能放在服務端處理設置任務優先級,一些不緊急的任務放在用戶不與APP交互時處理后臺執行任務完成時立即通知系統,使CPU進入空閑狀態?

網絡模塊: 持續監聽網絡狀態變化,以給出對應反饋減少蜂窩網絡下進行高帶寬的流量消耗操作,比如聽音樂和播放視頻等無法訪問網絡情況下,暫停所有網絡請求,直到監測網絡恢復?

定位模塊和GPS :減少定位持續使用設置定位精度,非必要情況不要過于精準?

屏幕模塊: 監聽應用后臺和前臺變化,通知屏幕動畫暫定或者恢復視頻播放常亮設置?

其他硬件: 藍牙連接相機揚聲器麥克風當應用處于前臺才與這些硬件交互,后臺就停止交互?

電量代碼感知: 監控電量,低電量時提醒用戶,當進行電源密集型操作獲取用戶同意再執行也可以提供設置選項,用戶自定義電量閾值


電量監測開發調試參考:http://www.lxweimin.com/p/4555704f9696

流量模塊

外部監控APP流量 :通過Charles工具可以查看APP每個接口調用流量,也可以統計APP所有消耗流量



內部檢測:


實測:獲取手機從上次開機至今總體消耗流量,可以通過記錄APP啟動流量值 和APP退出后臺時流量差值,為當前APP活躍期間流量消耗

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容