本篇是 Glide 系列的最后一篇,主要講一下 into 方法里面的邏輯。into 的邏輯也是最多最復(fù)雜的,可能需要反復(fù)閱讀源碼才能搞清楚。 G...
之前已經(jīng)講過(guò) Glide.with 了啥纸,那么今天就來(lái)講講 load 方法。 Glide : https://github.com/bumptec...
前言 Glide是一個(gè)快速高效的Android圖片加載庫(kù)埠忘,注重于平滑的滾動(dòng)脾拆。Glide提供了易用的API,高性能莹妒、可擴(kuò)展的圖片解碼管道(deco...
MultiDex 是什么? 當(dāng)Android系統(tǒng)安裝一個(gè)應(yīng)用的時(shí)候绰上,有一步是對(duì)Dex進(jìn)行優(yōu)化旨怠,這個(gè)過(guò)程有一個(gè)專門的工具來(lái)處理,叫DexOpt蜈块。D...
LeakCanary : https://github.com/square/leakcanary version : 1.6.3 Header...
Part 1 在長(zhǎng)久以來(lái)的 Android 開(kāi)發(fā)過(guò)程中鉴腻,內(nèi)存泄漏一直是一個(gè)比較頭疼的問(wèn)題迷扇。內(nèi)存泄漏會(huì)導(dǎo)致應(yīng)用卡頓,用戶體驗(yàn)不佳爽哎,甚至?xí)斐蓱?yīng)用崩...
之前一直對(duì) Binder 理解不夠透徹蜓席,僅僅知道一些皮毛,所以最近抽空深入理解一下课锌,并在這里做個(gè)小結(jié)厨内。 Binder是什么 Binder 是 A...
注:源碼分析基于 Android SDK API 28 在前一篇中,我們分析了 startActivity 的整個(gè)流程渺贤,并且也講到了何時(shí)調(diào)用了 ...
本系列 Tinker 源碼解析基于 Tinker v1.9.12 前面講到了 Tinker 安裝補(bǔ)丁的流程雏胃,現(xiàn)在就詳細(xì)地來(lái)看下 dex 合成的代...