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