
handler是如何保證延遲消息的實(shí)現(xiàn)怔匣? 如果發(fā)送過來的message有延遲參數(shù)when>0,那么會(huì)和現(xiàn)在的時(shí)間進(jìn)行相減笤喳,得出一個(gè)值旨袒,這只休眠喚...
定義: MeasureSpec是Android view測(cè)量系統(tǒng)的重要的一元卵惦,它是一個(gè)32位的int值,高兩位代表測(cè)量模式SpecMode竞滓,低3...
1.glide的網(wǎng)絡(luò)請(qǐng)求用的是什么诀拭? httpurlconnection 2.glide如何和activity同步生命周期? 通過創(chuàng)建一個(gè)隱藏的...
開門見山众辨,先說主題端三,這篇文章講的是java中的加密解密一些常用的算法。首先介紹base64算法鹃彻,base64算法的加解密算法都是公開的郊闯,所以只能...
我們看圖說話,圖片原創(chuàng),盜取注明团赁,view的測(cè)量從Viewgroup開始育拨,自上而下,層級(jí)測(cè)量欢摄,一共大約十個(gè)方法會(huì)用到熬丧,雖然知道了流程,但是未必會(huì)...
上一篇分析了Retrofit的創(chuàng)建過程怀挠,也就是如下這段代碼的內(nèi)部實(shí)現(xiàn): 這一篇分析創(chuàng)建接口對(duì)象的內(nèi)部實(shí)現(xiàn),也就是下面這段代碼: 就這一小行代碼析蝴,...
這篇主要分析一下retrofit源碼,分析的切入點(diǎn)就是從使用流程開始。 使用方式 首先是創(chuàng)建Retrofit實(shí)例绿淋,和okhttp一樣依然使用bu...
定義 當(dāng)一個(gè)對(duì)象的內(nèi)在狀態(tài)改變時(shí)允許改變其行為闷畸,這個(gè)對(duì)象看起來像是改變了其類。 使用場(chǎng)景 一個(gè)狀態(tài)的行為取決于它的狀態(tài)躬它,并且它必須在運(yùn)行時(shí)根據(jù)狀...
定義 策略模式定義了一系列的算法腾啥,并將每一個(gè)算法封裝起來,而且使它們還可以相互替換冯吓,策略模式讓算法獨(dú)立于使用它的客戶而獨(dú)立變化倘待。 使用場(chǎng)景 針對(duì)...