1.布局優化解決方案:
1.減少布局層級嵌套,多使用RelativeLayout替代LinearLayout
2.避免設定不必要的背景
3.使用自定義View實作複雜布局,減少invalidate次數
2.apk打包過程
3.如何實作精确的浮點數計算
BigDecimal
4.touch事件傳遞
5.view繪制流程
6.invalidate和requestLayout差別
7.handler消息機制運作原理,looper是不是死循環
8.Retrofit的二級緩存原理,涉及到的設計模式
9.RxJava源碼分析,涉及到的設計模式
10.自定義view
11.熱更新(增量更新)差分包的生成和合并底層原理
12.熱修複的實作原理
13.Sqlite擷取到SqliteDatabase的方法有哪些
14.LruChache實作原理
15.Fragment的commitAllowStateLose和commit,如何優雅的解決狀态丢失的異常
16.Fragment replace和add的差別
17.RecyclerView的局部重新整理是如何實作的
18.AndFix的版本局限
19.360DroidPlugin的局限性
20.按下Home鍵後,fragment執行了哪些方法
21.LinearLayout和RelativeLayout 源碼對比,從布局優化方面