1、Handler實(shí)現(xiàn)機(jī)制,IdleHander
2、Looper可以在子線程創(chuàng)建嗎?
3、Handler如何實(shí)現(xiàn)對于消息的定時發(fā)送
4、HandlerThread的實(shí)現(xiàn)原理
5、事件傳遞機(jī)制,結(jié)合滑動沖突具體場景幾覺問題
6、View回執(zhí)流程,從Vsync信號到ViewRootImpl到最終View的draw
7、Apk打包流程
8、Apk安裝流程
9、內(nèi)存泄露,Handler如何導(dǎo)致Activity內(nèi)存泄露,如何做檢測
10、Fragment生命周期
11、一個應(yīng)用啟動過程,如何與AMS、PMS交互
12、EventBus的實(shí)現(xiàn)原理,粘性時間是如何實(shí)現(xiàn)的?為什么要用EventBus,優(yōu)勢在哪里?
13、Retrofit的實(shí)現(xiàn)原理結(jié)合動態(tài)代理問
14、Picasso與Glide的區(qū)別
15、Volley與Okhttp的差異,Okhttp的實(shí)現(xiàn)與優(yōu)勢
16、Native生命周期如何通知到web?
17、SparyArray和ArrayMap的實(shí)現(xiàn)原理?
18、RxJava和Retrofit的區(qū)別
19、SurfaceView與TextureView的區(qū)別
20、TCP的三次握手,四次揮手