自從android4.4開(kāi)始,android手機(jī)狀態(tài)欄再也不是一成黑的時(shí)代,之前叫做變色龍,miui6發(fā)布會(huì)把他叫做沉浸式,之后大家就自然而然的接受了沉浸式這個(gè)名稱(chēng),其實(shí)實(shí)際...
自從android4.4開(kāi)始,android手機(jī)狀態(tài)欄再也不是一成黑的時(shí)代,之前叫做變色龍,miui6發(fā)布會(huì)把他叫做沉浸式,之后大家就自然而然的接受了沉浸式這個(gè)名稱(chēng),其實(shí)實(shí)際...
先了解下代理模式的概念:為其他對(duì)象提供一種代理,以控制對(duì)這個(gè)對(duì)象的訪(fǎng)問(wèn)。也就是通過(guò)一個(gè)新的對(duì)象去代表目標(biāo)對(duì)象,再通過(guò)新對(duì)象間接去訪(fǎng)問(wèn)目標(biāo)對(duì)象的功能,主要的作用有: 增強(qiáng)目標(biāo)對(duì)...
本文以 Retrofit 整合 RxJava 為例,介紹 Retrofit 的工作原理,使用 Retrofit 2.7.1 版本,不同版本的源碼有所差異,但思路是類(lèi)似的。 R...
更新:由于該適配方案越來(lái)越多人使用,也有很多人遇到不太理解的問(wèn)題。所以為了大家更好的使用,我將文章很多內(nèi)容更新了,老用戶(hù)可以重新看下整篇文章。主要更新的內(nèi)容是使用方法跟以前不...
系列文章 Android布局優(yōu)化(一)LayoutInflate — 從布局加載原理說(shuō)起 Android布局優(yōu)化(二)優(yōu)雅獲取界面布局耗時(shí) Android布局優(yōu)化(三)使用A...
前言 在以往的Fragment使用中,我們都是使用Fragment的事務(wù)進(jìn)行添加,刪除,替換等操作,為了快速開(kāi)發(fā),我們也會(huì)自行封裝一個(gè)FragmentController。在...
性能優(yōu)化一直都是一個(gè) Android 開(kāi)發(fā)者逃不過(guò)的話(huà)題,啟動(dòng)優(yōu)化則更是重中之重。啟動(dòng)速度可以直接影響一個(gè) App 的留存率和轉(zhuǎn)化率,沒(méi)有人會(huì)希望自己點(diǎn)擊之后還要等一會(huì)才打開(kāi)...