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