1. 前言 Android消息處理機(jī)制實(shí)際上就是Handler的運(yùn)行機(jī)制升筏,除了Handler之外稻据,我們還需要一個(gè)消息隊(duì)列MessageQueu...
1.前言 我們知道Textview能夠支持顯示靜態(tài)圖诱建,但是能不能支持gif動(dòng)態(tài)圖了褂痰,如動(dòng)態(tài)表情了总寻。 原生的TextView目前暫不支持gif動(dòng)圖...
ThreadLocal簡(jiǎn)介 ThreadLocal是線程內(nèi)部的局部變量谤草,保證該變量在線程內(nèi)部是獨(dú)立的衙傀,我們可以通過set/get方法來設(shè)置或者獲...
1. 前言 我們先看看頭條火本、搜狐新聞的下拉更新效果(視頻轉(zhuǎn)gif時(shí),有些frame失真聪建,上滑加載的效果沒貼钙畔,太占地了??): 看過頭條、搜狐新聞...
在了解Android插件化原理之前金麸,我們需要對(duì)Hook機(jī)制有一定的了解擎析,具體可以閱讀下面幾篇文章: 1.Hook機(jī)制之動(dòng)態(tài)代理2.Hook機(jī)制之...
Java知識(shí)點(diǎn) 抽象類與接口的區(qū)別: 抽象類可以有方法的具體實(shí)現(xiàn),接口不可以挥下。 由于Java單繼承的特性揍魂,子類只能繼承一個(gè)抽象類,但可以實(shí)現(xiàn)多了...
1. Java內(nèi)存區(qū)域與內(nèi)存溢出異常 Java內(nèi)存區(qū)域 Java虛擬機(jī)在執(zhí)行Java程序的過程中會(huì)把它所管理的內(nèi)存劃分成方法區(qū)棚瘟、堆现斋、本地方法棧...
簡(jiǎn)介 Java虛擬機(jī)規(guī)范中試圖定義一種內(nèi)存模型,主要是用來屏蔽掉各種硬件和操作系統(tǒng)的內(nèi)存訪問差異偎蘸。Java內(nèi)存模型的目標(biāo)是定義程序中各個(gè)變量的訪...
1. 異常的結(jié)構(gòu) 異常的基類為Throwable庄蹋,它是Java中所有異常和錯(cuò)誤的超類,Error和Exception都繼承Throwable迷雪,...