Android 優化篇
佈局優化/繪製優化
- 原則
避免嵌套過多,可採用約束佈局
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
-
工具
Android Studio在tools菜單欄選擇layout工具查看
內存優化
- 原則
避免創建過多不必要的對象,尤其是在循環中
比如不要在onDraw中new Paint - 工具
查詢內存泄漏
LeakCanary
cpu優化
- 原則
避免多次執行同一個耗時方法 -
工具
Android5.0 AS3.0之後可使用
TraceView 可找出單次執行耗時方法和多次調用的方法
網絡優化
車機項目中使用本地較多,暫略
電量優化
昝略
apk體積優化
- 原則
1.去除不用的資源
2.開啓混淆
3.新型構建工具Bundle -
工具
Lint
靜態代碼檢測工具