![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本文章基于glide4.11.0源碼分析主流程 .with方法 get方法 一般來說都是在主線程蟀给,所以看下面的supportFragmentGet 因為只看我覺得重要的主流程...
為什么我的這個目錄下面/Applications/Android Studio.app/Contents/plugins/android/lib沒有templates文件夾呢踊挠,android studio 4.1
Android Studio自定義模板——一鍵生成框架模板代碼本文章已授權(quán)微信公眾號郭霖(guolin_blog)轉(zhuǎn)載噪生。 本文章講解的內(nèi)容是Android Studio自定義模板——一鍵生成框架模板代碼脱惰。 框架GitHub地址: Dag...
一阳谍、需要的工具 apktool:反編譯APK文件抱怔,得到classes.dex文件劣坊,同時也能獲取到資源文件以及布局文件。 dex2jar:將反編譯后的classes.dex文件...
首先新建一個文件夾進(jìn)入文件夾目錄下載 解壓tar xvf nginx-1.15.3.tar.gz下載nginx rtmp模塊 解壓tar xvf v1.2.1進(jìn)入nginx目...
viewpage2其實內(nèi)部就是recyclerview屈留。recyclerview有自己的四級緩存局冰,或者你自己監(jiān)聽它的滑動,去做相應(yīng)的處理灌危,辦法很多的
Viewpager2實現(xiàn)類似抖音的主界面背景 一般上下滑動的全屏界面康二,都是使用viewpager做。好處是系統(tǒng)封裝好了勇蝙,可以直接調(diào)用相應(yīng)的api就能使用壞處是viewpager的刷新機(jī)制比較麻煩沫勿,而且往頭部添加數(shù)據(jù)...
寫在前面 當(dāng)在10億數(shù)據(jù)進(jìn)行不到30次比較就能查找到目標(biāo)時,不禁感嘆編程之魅力!人類之偉大呀产雹! —— 學(xué)紅黑樹有感诫惭。 終于,在學(xué)習(xí)了幾天的紅黑樹相關(guān)的知識后蔓挖,我想把我所學(xué)所想...
andfix官網(wǎng)集成步驟如下https://github.com/alibaba/AndFix 新建一個工程夕土,集成好后,手寫一個null指針方法时甚,配置好簽名文件隘弊,打包一個ol...
java的classloader 類的加載過程 android的classloader bootclassloader:主要用來加載android framwork層的字節(jié)碼...
java虛擬機(jī) jvm jvm整體結(jié)構(gòu) jvm內(nèi)存空間 java 棧區(qū) 它存放的是java方法執(zhí)行時的所有的數(shù)據(jù)棧幀 一個棧幀代表一個方法 每個方法的調(diào)用就是一個棧幀在虛擬機(jī)...
class文件基本概念:class文件开镣,能被jvm識別刀诬,加載并執(zhí)行的文件格式。一種8位字節(jié)的二進(jìn)制流文件生成方式:1邪财,ide自動build2陕壹,javac命令生成class文件...
背景 一般上下滑動的全屏界面,都是使用viewpager做癌别。好處是系統(tǒng)封裝好了皂岔,可以直接調(diào)用相應(yīng)的api就能使用壞處是viewpager的刷新機(jī)制比較麻煩,而且往頭部添加數(shù)據(jù)...
我覺得講的挺好的展姐,分析源碼不就是跟著流程把源碼分析明白躁垛,至于你能理解到什么程度就是你自己的事情了,就比如這篇文章中說的圾笨,glide巧妙的通過創(chuàng)建了一個無ui的fragment教馆,來達(dá)到把request和activity的生命周期綁定,這不就是一個很好的設(shè)計嗎
[Glide系列第1篇]Glide源碼分析之加載圖片流程(1/2)前言:開發(fā)的過程中一定少不了圖片加載庫墅拭,對于Android圖片加載庫活玲,我們在最常聽到的有老牌圖片加載框架UniversalImageLoader,Glide和Picasso,...