本篇是 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 合成的代...