一、前言二灾炭、BaseResponse與BaseObserver的封裝三亮曹、RxHelper調(diào)度類封裝四、Retrofit初始化封裝五蒜胖、細(xì)節(jié)完善1督惰、服務(wù)錯(cuò)誤信息處理2采呐、添加“正在...
一、前言二灾炭、BaseResponse與BaseObserver的封裝三亮曹、RxHelper調(diào)度類封裝四、Retrofit初始化封裝五蒜胖、細(xì)節(jié)完善1督惰、服務(wù)錯(cuò)誤信息處理2采呐、添加“正在...
需求是實(shí)現(xiàn)兩個(gè)APP的通信蕉堰,組長讓廣播來實(shí)現(xiàn)凌净,一把梭完事。閑下來想起之前客戶用Service里面的東西來實(shí)現(xiàn)跨進(jìn)程通信屋讶。所以研究了一下冰寻,原來就是用到的Messenger...
1 李榮浩最近攤上事了。 在《中國好聲音》中皿渗,李榮浩為學(xué)員選了一首網(wǎng)絡(luò)歌曲《你的酒館為我打了烊》斩芭,遭到網(wǎng)友炮轟,被罵上熱搜乐疆。 “網(wǎng)絡(luò)歌曲能夠算什么音樂划乖?你是不是對(duì)音樂有什么誤...
代碼管理是整個(gè)項(xiàng)目管理周期中重要的一環(huán),而代碼管理是始終圍繞版本發(fā)布流程而制定的挤土,今天討論的Gitflow就是一種版本發(fā)布方案迁筛。 Gitflow簡介 Gitflow是一個(gè)基于...
之前工作用了很久MVP架構(gòu)了耕挨,雖然很好的解決了M層與V層的耦合關(guān)系,但巨多的接口尉桩,難以復(fù)用筒占、難以單測的問題一直縈繞心頭,久久不能平復(fù)~~~蜘犁,于是我將目光轉(zhuǎn)向了MVVM翰苫。 MV...
前言 如果你也學(xué)習(xí)Android屈扎,那么你大概率會(huì)看過我的文章埃唯。經(jīng)常有讀者給我留言:“該怎么學(xué)習(xí)Android?”鹰晨、“日常學(xué)習(xí)Android的方法是什么”墨叛。 所以止毕,今天,我將獻(xiàn)...
1 為什么需要線程池漠趁? 1.在java中扁凛,使用線程來執(zhí)行異步任務(wù)時(shí),線程的創(chuàng)建和銷毀需要一定的開銷闯传。如果我們?yōu)槊恳粋€(gè)任務(wù)創(chuàng)建一個(gè)新的線程來執(zhí)行的話谨朝,那么這些線程的創(chuàng)建與銷毀將...