1 封裝點(diǎn) 1.封裝抽象方法 初始化參數(shù) initParams 獲取布局資源Id getLayoutResID 初始化視圖 initConten...
IntentService IntentService是繼承并處理異步請求的一個(gè)類,有一個(gè)工作線程來處理耗時(shí)操作,任務(wù)執(zhí)行完后,IntentSe...
架構(gòu)分層:應(yīng)用/模塊層、應(yīng)用框架層、通用技術(shù)庫、性能優(yōu)化等。 1.應(yīng)用/模塊層:App+Module+Core。 App:主應(yīng)用,可按需集成一個(gè)...
來源:扔物線的文章 https://gank.io/post/560e15be2dca930e00da1083 1.同步觀察者模式: int d...
Activity -> PhoneWindow-> DecorView-> TitleView(ActionBarContainer->Acti...
點(diǎn)擊事件的事件分發(fā),就是對MotionEvent事件的分發(fā)過程,即當(dāng)一個(gè)MotionEvent產(chǎn)生了以后,系統(tǒng)需要把這個(gè)事件傳遞給一個(gè)具體的Vi...
WMS Windows Manager Service (WMS),承載著和“界面”有關(guān)的數(shù)據(jù)和屬性,管理和“界面”有關(guān)的狀態(tài)。 就像N個(gè)演員參...
策略是外界給的,策略怎么變,是調(diào)用者考慮的事情,系統(tǒng)只是根據(jù)所給的策略做事情。 狀態(tài)是系統(tǒng)自身的固有的,由系統(tǒng)本身控制,調(diào)用者不能直接指定或改變...