面試會被問到;
性能優(yōu)化往哪些方面考慮绵估?
內(nèi)存優(yōu)化炎疆?
布局優(yōu)化?
Listview優(yōu)化国裳?
webview與html5 js交互都注意哪些形入?
Java的4種引用方式?
Java反射機制
重載與重寫區(qū)別缝左?
sleep與wait()區(qū)別亿遂?
Hanlder消息機制
View的Touch事件分發(fā)機制
Activity生命周期及4種啟動模式
屏幕旋轉Activity、service生命周期變化渺杉,如何不讓生命周期發(fā)生變化蛇数?
Fragment生命周期,F(xiàn)ragment如何與Activity進行數(shù)據(jù)傳遞少办,如何調(diào)用Activity的方法苞慢?
Activity之間如何傳遞對象?
屏幕適配
Service與Thread的區(qū)別英妓?Android為何還提供service呢
Android四大組件
MVVM框架挽放、DataBinding绍赛、MVP框架
流行開源庫源碼學習
EventBUS、OKHttp辑畦、Volley吗蚌、xUtils、Glide纯出、ImgageLoader蚯妇、RXJava、Gson暂筝、ORMLite
Android 5.0:新增UI控件使用箩言、過渡動畫效果、 Material Design設計風格焕襟、百分比布局
Android 6.0:權限申請陨收,分享啟動指定的應用
初級:
4大組件,生命周期鸵赖、布局方面务漩、動畫
中級:
多線程、事件分發(fā)它褪、自定義View繪制原理饵骨、性能優(yōu)化、設計模式茫打,JNI居触,反編譯、屬性動畫
高級:
系統(tǒng)底層方面包吝、系統(tǒng)核心機制饼煞、設計模式、架構意識诗越、平時開發(fā)中的坑的細節(jié)
插件化和動態(tài)加載砖瞧,熱修復bug
溝通、技術管理嚷狞、產(chǎn)品相關块促、設計相關、業(yè)務相關床未,技術最新動態(tài),開發(fā)效率
80%
UI層面:自定義控件竭翠、屏幕適配、動畫交互 NineOldAndroids薇搁、分享斋扰、
業(yè)務邏輯層面: layout 布局、業(yè)務邏輯 (用MVP框架實現(xiàn))
核心框架層面Core:數(shù)據(jù)庫、網(wǎng)絡請求传货、圖片處理屎鳍、日志處理、消息推送问裕、文件操作逮壁、事件總線框架、View框架粮宛、數(shù)據(jù)統(tǒng)計窥淆、異常處理、緩存策略巍杈、常用操作類
http://blog.csdn.net/bboyfeiyu/article/details/45583515
MVC框架
中間價框架開發(fā)
設計模式框架 動畫