Android 6種性能優化

1.代碼優化

  1. Application 中延遲初始化部分三方sdk
  2. 使用內存泄露檢測跟蹤工具
  3. 全局數據、狀態統一管理
  4. 實現可配置化

2.圖片優化

  1. 轉換圖片格式到webp
  2. png有損壓縮,或轉換爲.9.png
  3. 採用合適的分辨率
  4. 緩存策略

3.電量優化

  1. app切換到後臺後停止一切定時器操作、停止輪詢操作、取消定位監聽

4.佈局優化

  1. include 共享佈局
  2. ViewStub 延遲加載
  3. merge 減少嵌套層數
  4. tools:xxx 設置的預覽數據,不會被解析加載

5.網絡優化

  1. 預加載
  2. 避免重複請求
  3. 添加網絡緩存
  4. 添加超時友好提醒
  5. 數據加解密統一處理

6.混淆也減少體積

  1. 代碼混淆
  2. 資源混淆

附:其它sdk

  1. 數據統計
  2. bug統計
  3. 推送
  4. 升級
  5. 加固
  6. https證書校驗、apk簽名校驗、重要數據保存到so
  7. 日誌系統
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章