OkHttp3官網(wǎng) okhttp3的使用如下: 1.okhttp3引用--在build.gradle中增加引用 2.請求代碼如下: 3.執(zhí)行結(jié)果...
Java注解處理器Android組件化Httphttp緩存
開啟線程 線程的開啟方式主要有四種:1、new一個Thread對象,start方法后,執(zhí)行線程內(nèi)容 2、實現(xiàn)Runnalbe接口的類 3、通過線...
Retrofit官網(wǎng) Retrofit的使用如下 1.Retrofit引用--在build.gradle中增加引用 2.定義接口 3.請求 4....
簡介:Builder模式是一步一步創(chuàng)建一個復雜對象的創(chuàng)建型模式,它允許用戶在不知道內(nèi)部構(gòu)建細節(jié)的情況下,可以更精細的控制對象的構(gòu)造流程。該模式是...
關(guān)于代理有靜態(tài)代理和動態(tài)代理 靜態(tài)代理:代理類通過實現(xiàn)與目標對象相同的接口,并在類中維護一個代理對象。通過構(gòu)造器塞入目標對象,賦值給代理對象,進...
ThreadLocal的場景是用來隔離各個線程的局部變量,各個線程之間的數(shù)值互不干擾。先查看個例子: 執(zhí)行的結(jié)果如下: 從結(jié)果看 主線程和子線程...
平時大家用的注解都是運行時通過反射機制運行處理|的注解,本篇文章討論的是編譯時處理的注解,一般用來自動生成代碼的注解例如ButterKnife;...
模塊化是基于BaseLibrary開發(fā),日常開發(fā)是個app,打包時是個Library;這樣便于日常開發(fā)時編譯快,且可以快速把模塊化放入其它apk...