240 發(fā)簡(jiǎn)信
IP屬地:天津
  • 我這寫的什么亂七八糟兽赁。悠栓。。茂嗓。。??

    Android View相關(guān)(二)事件分發(fā)機(jī)制

    點(diǎn)擊事件的傳遞規(guī)則 當(dāng)一個(gè)MotionEvent產(chǎn)生之后科阎,系統(tǒng)需要把這個(gè)事件傳遞給一個(gè)具體的View述吸,這個(gè)傳遞的過(guò)程就是分發(fā)過(guò)程。 事件分發(fā)的三個(gè)重要方法 時(shí)間分發(fā)過(guò)程由三個(gè)...

  • 當(dāng)時(shí)看那塊是確實(shí)是有所疏忽锣笨,感謝指正??蝌矛。

    performTraversals()分析

    一道批、來(lái)源 1. performTraversals()相關(guān) performTraversals()是ViewRootImpl的一個(gè)方法. 每個(gè)ViewRootImpl都會(huì)管理...

  • 你們是使用Windows環(huán)境開(kāi)發(fā)的嗎?

    BUG匯總 2

    1. No USB devices or running emulators detected 問(wèn)題描述: 在手機(jī)已開(kāi)啟USB調(diào)試模式的前提下朴读,仍無(wú)法連接到真機(jī)解決辦法: 在...

  • 幾種GC收集器的特點(diǎn)

    新生代收集器 1. Serial 單線程收集屹徘。使用復(fù)制算法。需要STW直到收集完成衅金。簡(jiǎn)單高效噪伊,沒(méi)有線程交互的開(kāi)銷,適用于新生代較小的Client氮唯,因?yàn)樾律臻g小的時(shí)候鉴吹,收集...

  • 120
    Android中的Handler機(jī)制

    一、Handler概述 二惩琉、Handler發(fā)送消息的方法 三豆励、MessageQueue的enqueueMessage() 四、Message的when字段 五瞒渠、子線程中使用H...

  • 120
    了解ThreadLocal

    ThreadLocal 什么是ThreadLocal 存取實(shí)質(zhì) 使用場(chǎng)景 使用方法 set()流程 get()流程 內(nèi)存泄漏問(wèn)題 1. 定義 是一個(gè)泛型類public cla...

  • Tinker加載流程

    Application代理 前面只是從TinkerInstaller的兩個(gè)api去分析了流程良蒸,但是分析完畢了,仍然有一些我們還沒(méi)有涉及到的內(nèi)容: 記得我們使用Tinker時(shí)自...

  • Tinker合并流程

    1. TinkerInstaller # install() TinkerInstaller主要提供了兩個(gè)install()方法伍玖,一個(gè)簡(jiǎn)單的嫩痰,另一個(gè)復(fù)雜一點(diǎn)的適用于需要自定義...

  • 120
    認(rèn)識(shí)AndFix

    一、AndFix的簡(jiǎn)介 在分析實(shí)現(xiàn)前窍箍,先大概了解一下AndFix串纺,因?yàn)槭褂闷饋?lái)比較簡(jiǎn)單,所以就不過(guò)多介紹了椰棘。具體可以看AndFix的Github纺棺。 但是文檔有這樣一句.......

  • 可能是虛擬機(jī)指令級(jí)別吧

    DexDiff:基于dex文件反編譯生成dex增量包

    前段時(shí)間微信分享了一篇文章——微信Android熱補(bǔ)丁實(shí)踐演進(jìn)之路, 這篇文章主要講了目前流行的Android熱修復(fù)方案,同時(shí)微信在QZone方案的基礎(chǔ)上優(yōu)化出一套dex全量...

  • 120
    內(nèi)存分配與回收策略

    對(duì)象的內(nèi)存分配主要是在新生帶的Eden上杆逗,如果啟動(dòng)了本地線程分配緩沖,就按線程優(yōu)先級(jí)分配在TLAB上鳞疲,還會(huì)有少數(shù)情況直接分配在老年代罪郊。內(nèi)存分配的規(guī)則不是固定了,細(xì)節(jié)還是取決于...

  • 120
    設(shè)計(jì)模式——責(zé)任鏈模式

    一尚洽、定義 使多個(gè)對(duì)象都有機(jī)會(huì)處理請(qǐng)求悔橄,從而避免了請(qǐng)求的發(fā)送者和接收者之間的耦合關(guān)系。將這些對(duì)象連成一條鏈,并沿著這條鏈傳遞請(qǐng)求癣疟,直到有對(duì)象處理它為止挣柬。 二、適用場(chǎng)景 多個(gè)對(duì)象...

  • 120
    Android設(shè)計(jì)模式—策略模式與狀態(tài)模式

    策略模式和狀態(tài)模式都比較簡(jiǎn)單好理解睛挚,都是為了解決一個(gè)問(wèn)題有多種方案這樣的場(chǎng)景邪蛔,兩者結(jié)構(gòu)幾乎一樣。 不同的是狀態(tài)模式的行為是平行的扎狱,不可替換的侧到,一種狀態(tài)就明確對(duì)應(yīng)一種行為。而策...

  • 120
    Java內(nèi)存區(qū)域

    一淤击、運(yùn)行時(shí)數(shù)據(jù)區(qū)域 0. 概述 JVM在執(zhí)行Java程序的過(guò)程中會(huì)把它所管理的內(nèi)存劃分為若干個(gè)用途不同的數(shù)據(jù)區(qū)域匠抗。 JVM運(yùn)行時(shí)數(shù)據(jù)區(qū)域可分為:程序計(jì)數(shù)器(Program C...

  • 120
    垃圾收集基礎(chǔ)概念

    一、概述 1.為什么要了解GC 當(dāng)需要排查各種內(nèi)存溢出污抬、內(nèi)存泄漏問(wèn)題時(shí)汞贸,當(dāng)GC成為系統(tǒng)達(dá)到高并發(fā)量的瓶頸時(shí),就需要對(duì)這些成熟的技術(shù)實(shí)施必要的監(jiān)控和調(diào)節(jié)印机。 2. GC了解對(duì)象 ...

  • 120
    Android設(shè)計(jì)模式—工廠方法模式

    工廠方法模式在平時(shí)開(kāi)發(fā)中非常常見(jiàn)矢腻,這里還會(huì)舉例三種工廠模式,多工廠模式射赛、簡(jiǎn)單工廠模式多柑、抽象工廠模式。 一咒劲、工廠方法模式概述 1. 定義 定義一個(gè)用于創(chuàng)建對(duì)象的接口顷蟆,讓子類去決...

  • Android設(shè)計(jì)模式—原型模式

    一诫隅、定義 用原型實(shí)例指定創(chuàng)建對(duì)象的種類腐魂,并通過(guò)復(fù)制這些原型創(chuàng)建新的對(duì)象。 原型模式本質(zhì)上就是對(duì)象拷貝逐纬。使用原型模式可以解決構(gòu)建復(fù)雜對(duì)象的資源消耗問(wèn)題蛔屹,能夠在某些場(chǎng)景下提升創(chuàng)建...

個(gè)人介紹
All things were created...
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品