240 發(fā)簡信
IP屬地:上海
  • 120
    探究Android View 繪制流程囊卜,Canvas 的由來。

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

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

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

  • Android 單例模式的正確姿勢

    單例模式是使用得最多的設(shè)計(jì)模式,模版代碼也很多断傲。但是如果使用不當(dāng)還是容易出問題脱吱。 DCL模式(雙重檢查鎖定模式)的正確使用方式 一般我們使用DCL方法來實(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加載一張圖片的整體流程认罩。為了更連貫的理解流程我們略過了一些細(xì)節(jié)箱蝠,包括緩存功能,本篇我們來講解Glide的二級(jí)緩存機(jī)制垦垂。緩存流程...

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