圖片加載框架Glide在我們實戰(zhàn)中,運用的很頻繁,但是glide為我們做的太多了,以至于我們忽略了處理圖片很多基礎(chǔ)知識點,本文基于Glide 4.80全方面的分析Glide為...
圖片加載框架Glide在我們實戰(zhàn)中,運用的很頻繁,但是glide為我們做的太多了,以至于我們忽略了處理圖片很多基礎(chǔ)知識點,本文基于Glide 4.80全方面的分析Glide為...
繼上篇說到Glide的緩存流程后,接下來分析下Gilde是如何從網(wǎng)絡(luò)下載圖片并做優(yōu)化的由于在上文中從硬盤緩存中已經(jīng)拿到了對應(yīng)的data,繼而會調(diào)用decodeFromData...
關(guān)于activity啟動流程的分析,實際上非常的繁瑣,牽扯到與ams的交互非常之多,很多源碼的執(zhí)行在system_server進程中,所以并不打算在system_server...
首先說下layoutParams,我們也很了解,顧名思義就是布局參數(shù),比如在布局文件中l(wèi)ayout_width和layout_height,那這兩個參數(shù)是view本身的屬性么...
UI 優(yōu)化系列專題,來聊一聊 Android 渲染相關(guān)知識,主要涉及 UI 渲染背景知識、如何優(yōu)化 UI 渲染兩部分內(nèi)容。 UI 優(yōu)化系列專題 UI 渲染背景知識 《View...
繼上文講述了dialog的創(chuàng)建流程之后,接下來講一下popwindow的創(chuàng)建以及和dialog的不同之處首先看任何代碼都要帶著疑問去看,不然很容易一頭霧水,先說幾個問題1.p...
說起contengProvider這個組件平時開發(fā)用的不多,但其卻是多進程的一大利器,binder規(guī)定傳遞的數(shù)據(jù)大多在1m以內(nèi),然而contengProvider在訪問通訊錄...
開發(fā)android都知道,groovy是編寫gradle腳本的的核心語言,那要了解gradle之前,首先要了解groovy的語法結(jié)構(gòu),下面來說下groovy的基礎(chǔ)語法: gr...
popwindow和dialog相信大家在開發(fā)過程中已經(jīng)用的很多了,但是很多人對其中的機制以及兩者間的區(qū)別不甚了解,在談?wù)撝?,先說幾個問題1.popwindow和dialo...