RxJava2線程切換簡(jiǎn)單用例: 通過(guò)subscribeOn()方法指定被觀察者的工作線程,以及observeOn()指定觀察者的工作線程。 運(yùn)...
RxJava框架內(nèi)部采用觀察者模式,基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡(jiǎn)潔昼浦、使用簡(jiǎn)單,在Android開發(fā)中被廣泛的使用。 簡(jiǎn)單用例: 創(chuàng)建被觀察者疗杉。 ...
經(jīng)過(guò) Glide.with(xxx).load(xxx) 之后,最終會(huì)得到 RequestBuilder<Drawable>蚕礼。因此 Glide....
Glide調(diào)用with()方法初始化成功后烟具,會(huì)返回RequestManager的實(shí)例。 1奠蹬、RequestManager類中有多個(gè)load()的...
Glide的使用不需要顯式的去初始化框架朝聋,其內(nèi)部實(shí)現(xiàn)好了初始化。并且實(shí)現(xiàn)了圖片加載的啟動(dòng)和結(jié)束與頁(yè)面的生命周期綁定在一起囤躁。本篇文章源碼分析基于G...
最近發(fā)現(xiàn)在小米高系統(tǒng)版本的手機(jī)上冀痕,Toast的內(nèi)容會(huì)自帶應(yīng)用名稱的前綴;百度一下狸演,發(fā)現(xiàn)的確不少這些反饋(萬(wàn)惡的小米系統(tǒng)開發(fā)...)言蛇,看了幾篇解決...
概述: EventBus用于不同的Activity之間或者Activity與Service之間進(jìn)行通信,非常的方便宵距,即使是不同線程之間的數(shù)據(jù)發(fā)送...
概述:平時(shí)開發(fā)腊尚,我們只需要在Activity的onCreate()方法中調(diào)用setContentView()方法就能實(shí)現(xiàn)頁(yè)面的展示,同時(shí)也能調(diào)用...
概述:當(dāng)我們的APP的安裝包越來(lái)越大時(shí)消玄,版本更新每次都下載幾十兆的apk跟伏,可能需要等待幾分鐘的時(shí)間丢胚,用戶體驗(yàn)就不是很好;如果使用增量更新受扳,那用戶...