240 發(fā)簡(jiǎn)信
IP屬地:上海
  • 120
    探究Android View 繪制流程径密,Canvas 的由來(lái)午阵。

    基于 Android API 26 Platform 源碼 寫(xiě)作背景 大部分文章寫(xiě)的都非常棒,講的很詳細(xì)享扔。 但是始終有一個(gè)問(wèn)題一直困擾著我: View如何繪制到屏幕上!!! ...

  • 120
    從架構(gòu)角度看Retrofit的作用惧眠、原理和啟示

    Retrofit是squareup公司的開(kāi)源力作籽懦,和同屬squareup公司開(kāi)源的OkHttp,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)調(diào)度锉试,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)執(zhí)行猫十,為Android開(kāi)發(fā)者提供了即方便又高效的...

  • Android 單例模式的正確姿勢(shì)

    單例模式是使用得最多的設(shè)計(jì)模式览濒,模版代碼也很多。但是如果使用不當(dāng)還是容易出問(wèn)題拖云。 DCL模式(雙重檢查鎖定模式)的正確使用方式 一般我們使用DCL方法來(lái)實(shí)現(xiàn)單例模式時(shí)都是這樣...

  • 放在弱引用中的目的是當(dāng)內(nèi)存不足發(fā)生gc時(shí) 垃圾回收器可以回收這部分內(nèi)存 引用計(jì)數(shù)是主動(dòng)回收 弱引用是被動(dòng)回收

    Glide 系列(四) Glide緩存機(jī)制

    上篇我們以加載一張網(wǎng)絡(luò)圖片為例贷笛,講解了Glide加載一張圖片的整體流程。為了更連貫的理解流程我們略過(guò)了一些細(xì)節(jié)宙项,包括緩存功能乏苦,本篇我們來(lái)講解Glide的二級(jí)緩存機(jī)制。緩存流程...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品