1.前言 DataBinding, 又名數(shù)據(jù)綁定勃教,是Android開發(fā)中非常重要的基礎(chǔ)技術(shù)排龄,它可以將UI組件和數(shù)據(jù)模型連接起來和泌,使得在數(shù)據(jù)模型發(fā)...
前言 首先需要強(qiáng)調(diào)的是勋眯,這篇文章是對我之前寫的《淺談RecyclerView的性能優(yōu)化》[https://juejin.cn/post/7164...
響應(yīng)時(shí)間,它是用來衡量系統(tǒng)運(yùn)行效率的一個(gè)重要指標(biāo)垛叨。評價(jià)一個(gè)應(yīng)用的響應(yīng)時(shí)間额获,可以從用戶感知和系統(tǒng)性能這兩個(gè)角度來考量。 響應(yīng)時(shí)間的長短晶衷,可能影響用...
淺談Android主題樣式 文章末尾有附帶例子的源碼鏈接, 感興趣的可以下載源碼研究, 味道更佳. 在講Android主題之前, 讓我們先回顧一...
1. 應(yīng)用啟動(dòng)的方式 在Android中蓝纲,應(yīng)用啟動(dòng)一般可分為三種:冷啟動(dòng)阴孟、溫啟動(dòng)、熱啟動(dòng)税迷。 那么什么是冷啟動(dòng)永丝、溫啟動(dòng)和熱啟動(dòng)呢?下面我們來簡單看...
RecyclerView的性能優(yōu)化 在我們談RecyclerView的性能優(yōu)化之前箭养,先讓我們回顧一下RecyclerView的緩存機(jī)制慕嚷。 Rec...
背景 XTask是我基于RxJava的設(shè)計(jì)思想,并結(jié)合實(shí)際項(xiàng)目中使用的經(jīng)驗(yàn)所創(chuàng)造出來的一個(gè)開源項(xiàng)目毕泌,其目的就是要代替RxJava在Android...
簡介 RxJava RxJava是一個(gè)在Java VM上使用可觀測的序列來組成異步的喝检、基于事件的程序的庫。RxJava本質(zhì)上是一個(gè)實(shí)現(xiàn)異步操作的...
背景 很早之前接觸了RxJava的任務(wù)流操作,覺得這種將復(fù)雜業(yè)務(wù)流通過一個(gè)個(gè)操作符拆解開來,形成一條條條理清晰的function, 讓人寫起來直...