UI 優(yōu)化系列專題,來聊一聊 Android 渲染相關(guān)知識,主要涉及 UI 渲染背景知識、如何優(yōu)化 UI 渲染兩部分內(nèi)容。 UI 優(yōu)化系列專題 UI 渲染背景知識 《View...
UI 優(yōu)化系列專題,來聊一聊 Android 渲染相關(guān)知識,主要涉及 UI 渲染背景知識、如何優(yōu)化 UI 渲染兩部分內(nèi)容。 UI 優(yōu)化系列專題 UI 渲染背景知識 《View...
前言 在 Android UI 開發(fā)中,經(jīng)常需要用到 LayoutInflater 類,它的基本作用是將 xml 布局文件解析成 View / View 樹。除了基本的布局解...
先來看下Context的類組織結(jié)構(gòu) ContextImpl: Application/Activity/Service通過attach() 調(diào)用父類ContextWrappe...
前言 在項目中配置release和debug環(huán)境還是很有必要的,可以隨時打包線下和線上的版本并且在一部手機(jī)上同時開發(fā)線下app,又可以體驗觀察線上app的情況。 當(dāng)然,配置的...
目前,android流行的MVC、MVP模式的開發(fā)框架很多,然而一款基于MVVM模式開發(fā)框架卻很少。MVVMHabit是以谷歌DataBinding+LiveData+Vie...
寫在前面:這篇文章原著是Norman Peitek,所有著作權(quán)歸原作者所有,我只是在學(xué)習(xí)Glide的時候看到有間書的作者 weiyf 寫了雙語的翻譯,覺得非常好,但是作者只寫...
??磁盤緩存、內(nèi)存緩存與BitmapPool都是使用LRU算法,Glide維護(hù)每個緩存的引用計數(shù),當(dāng)緩存將超過容量限制時,引用計數(shù)最少的緩存被釋放。 磁盤緩存(Disk Ca...
序言 我們知道Android里面啟動一個Activity For Result時,回調(diào)會回到原來這個Activity的OnActivityResult中,如果此時,你正在寫一...