場(chǎng)景 Retrofit + Okhttp3 是現(xiàn)在開(kāi)發(fā)標(biāo)配的網(wǎng)絡(luò)請(qǐng)求框架Okhttp3 負(fù)責(zé)底層請(qǐng)求邏輯Retrofit 負(fù)責(zé)上層請(qǐng)求外觀,...
出發(fā)點(diǎn)矛盾 1.業(yè)務(wù)稍微復(fù)雜,變動(dòng)大 近產(chǎn)品大開(kāi)腦洞,APP首頁(yè)列表,身兼多種業(yè)務(wù),每種業(yè)務(wù),又分?jǐn)?shù)據(jù)視圖和沒(méi)數(shù)據(jù)的占位視圖,整體就跟淘寶首頁(yè)類(lèi)...
簡(jiǎn)單介紹一下RxJava 2.0的多種流: 1.Completable 特性:這個(gè)流沒(méi)有數(shù)據(jù),只會(huì)收到error或者complete示例: 2....
RxJava 2.0配置 在項(xiàng)目Build.gradle文件里面添加如下代碼,即可: 基本操作 1.Observable.create() a)...
Lambda表達(dá)式 1.初步印象 示例代碼: 這是我們經(jīng)常設(shè)置監(jiān)聽(tīng)器的代碼,不管你要做的事情是什么,必須有: 這代碼就很繁瑣,很多“雜音”,而且...
目標(biāo):對(duì) ClipBoard服務(wù)進(jìn)行HOOK,復(fù)制黏貼內(nèi)容自動(dòng)加上標(biāo)簽"[Hooked]" 分析 1.我們調(diào)研黏貼板服務(wù)的時(shí)候,是通過(guò): 這時(shí)候...
學(xué)習(xí)IPC機(jī)制離不開(kāi)對(duì)IBinder的了解,好久沒(méi)有用過(guò)AIDL了,本篇是記錄一下,免得自己忘記。 場(chǎng)景 1.aidl_service 提供簡(jiǎn)單...
1.出現(xiàn)源碼找不到,提示下載,但是下載了源碼刷新還是沒(méi)用,參考文章: 修復(fù)源碼關(guān)聯(lián)失敗 主要就是找到android studio的配置文件: 打...
插件化分析全面的系列文章 Android內(nèi)存泄漏的情況分析