用于App配置非wifi環(huán)境下是否自動(dòng)加載圖片的開(kāi)關(guān) 我們的需求:攔截網(wǎng)絡(luò)下載犬缨,但是復(fù)用glide原有的內(nèi)存下載等優(yōu)勢(shì) 做法:在glide網(wǎng)絡(luò)加...
1. 注冊(cè)及查找事件 1.1 EventBus初始化 getDefault: 通過(guò)單例模式獲取實(shí)例蒿囤,同時(shí)里面采用Builder模式構(gòu)造部分初始化...
本系列文章,主要是總結(jié)我對(duì)Android開(kāi)發(fā)過(guò)程中內(nèi)存優(yōu)化的理解吕世,很多東西都是平常的習(xí)慣和一些細(xì)節(jié)問(wèn)題翻翩,重在剖析優(yōu)化的原理,養(yǎng)成一種良好的代碼習(xí)...
一褂萧、不同生命周期導(dǎo)致的內(nèi)存泄漏 前面有分析了內(nèi)存泄漏的原因押桃,本該被回收的對(duì)象被占用,得不到回收便會(huì)內(nèi)存泄漏导犹〕總歸到底的原因還是對(duì)象引用在類之間傳...
概述 由內(nèi)存優(yōu)化(一)淺談內(nèi)存優(yōu)化中看出,內(nèi)存優(yōu)化不僅要從防止內(nèi)存泄露入手谎痢,也要注意頻繁GC卡頓磕昼,內(nèi)存抖動(dòng)以及不必要的內(nèi)存開(kāi)銷造成的內(nèi)存需求過(guò)大...
對(duì)于線程Thread類的使用,可以說(shuō)是java語(yǔ)言必備节猿,但你是否真正意義上去剖析過(guò)他的內(nèi)部結(jié)構(gòu)票从,本文從概述的幾個(gè)問(wèn)題出發(fā),一起進(jìn)行源碼閱讀(本文...
HandlerThread作為子線程管理常用類滨嘱,他自帶封裝的Looper處理Message峰鄙,可以說(shuō)是十分實(shí)用。子線程調(diào)度任務(wù)太雨,方便我們?cè)谧泳€程中...
Handler作為Android應(yīng)用層開(kāi)發(fā)吟榴,進(jìn)程通信一大重點(diǎn),可以說(shuō)是使用最頻繁的一個(gè)機(jī)制躺彬,不管是IntentService,ThreadHan...
最近在總結(jié)Android線程優(yōu)化相關(guān)的知識(shí)煤墙,順便說(shuō)說(shuō)AsyncTask,這是個(gè)google出來(lái)很早的封裝類宪拥,也是我們常用到的一個(gè)操作線程仿野。接下來(lái)...