涉及到的設(shè)計(jì)模式 單例設(shè)計(jì)模式 建造者設(shè)計(jì)模式 責(zé)任鏈設(shè)計(jì)模式 ... OkHttp同步請(qǐng)求 發(fā)送請(qǐng)求后,UI線程之后就會(huì)進(jìn)入阻塞狀態(tài),直到請(qǐng)求...
靜態(tài)代理: 由程序員創(chuàng)建或工具生成代理類的源碼,再編譯代理類。所謂靜態(tài)也就是在程序運(yùn)行前就已經(jīng)存在代理類的字節(jié)碼文件,代理類和委托類的關(guān)系在運(yùn)行...
MVP開發(fā)模式 Model: 主要用于業(yè)務(wù)操作,如:網(wǎng)絡(luò)請(qǐng)求,數(shù)據(jù)存儲(chǔ)等 Presenter: 主要用于邏輯處理,溝通 M 與 V ,盡可能不包...
Builder(建造者)設(shè)計(jì)模式的定義 將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。 使用套路 靜態(tài)內(nèi)部類使用鏈?zhǔn)?..
安卓開發(fā)過程中,log日志是我們接觸最多的一部分。如何優(yōu)雅的獲取log日志呢?我個(gè)人推薦使用Logger GitHub/Logger傳送門 Lo...
單例模式在我們工作學(xué)習(xí)和大多數(shù)應(yīng)用中經(jīng)常碰到。如:Windows的任務(wù)管理器(TaskManager)、Windows的回收站、以及Spring...
準(zhǔn)備 在理解Handler之前,需要對(duì)于鏈表和數(shù)組的有一定的理解: 鏈表和數(shù)組都是用于存儲(chǔ)數(shù)據(jù)的集合,所以他們的用圖是相同的。那么他們兩者有什么...
效果展示 從圖中可以看出這次自定義View的效果。具體功能如下: 設(shè)置頭部文字的字體大小、字體顏色、文字內(nèi)容 設(shè)置輸入框的字體大小、字體顏色、文...
1.看過第一篇文章的都會(huì)注意到在設(shè)置RecyclerView的GridLayoutManager的Item時(shí)設(shè)置的是正方形的布局??墒钱?dāng)設(shè)置自定...