經(jīng)過(guò)前面的封裝,我的網(wǎng)絡(luò)請(qǐng)求庫(kù)已經(jīng)使用了很長(zhǎng)一段時(shí)間了,但還是覺(jué)得寫(xiě)的代碼多了點(diǎn),而且還不支持緩存的問(wèn)題.今天我將繼續(xù)分享我的后續(xù)優(yōu)化和緩存的解決方案. 優(yōu)化 為了讓在Act...
經(jīng)過(guò)前面的封裝,我的網(wǎng)絡(luò)請(qǐng)求庫(kù)已經(jīng)使用了很長(zhǎng)一段時(shí)間了,但還是覺(jué)得寫(xiě)的代碼多了點(diǎn),而且還不支持緩存的問(wèn)題.今天我將繼續(xù)分享我的后續(xù)優(yōu)化和緩存的解決方案. 優(yōu)化 為了讓在Act...
推薦:看到如此多的 MVP+Dagger2+Retrofit+Rxjava 項(xiàng)目, 輕松拿 star, 心動(dòng)了嗎? 看到身邊的朋友都已早早在項(xiàng)目中使用這些技術(shù), 而你還不會(huì),...
前言 在我們的App進(jìn)行網(wǎng)絡(luò)請(qǐng)求時(shí),經(jīng)常會(huì)遇到斷網(wǎng),重連,數(shù)據(jù)流量和WIFI變化等情況,那么我們要怎么去判斷當(dāng)前的情況呢?接下來(lái)就給大家介紹常用的網(wǎng)絡(luò)狀態(tài)判斷方法。 判斷是否...
網(wǎng)絡(luò)請(qǐng)求一般會(huì)封裝在Library的Module中,為了盡量簡(jiǎn)化網(wǎng)絡(luò)請(qǐng)求的代碼,使用Retrofit2結(jié)合RxJava2做了封裝。 引入依賴(lài) 在自定義的Application...
引言 人工智能時(shí)代快速來(lái)臨,其中人臉識(shí)別是當(dāng)前比較熱門(mén)的技術(shù),在國(guó)內(nèi)也越來(lái)越多的運(yùn)用,例如刷臉打卡,刷臉APP,身份識(shí)別,人臉門(mén)禁等。當(dāng)前的人臉識(shí)別技術(shù)分為WEBAPI和SD...
前言 屬性動(dòng)畫(huà)的使用 是 Android 開(kāi)發(fā)中常用的知識(shí) 本文將獻(xiàn)上一份全面 & 詳細(xì)的屬性動(dòng)畫(huà)學(xué)習(xí)指南,將詳細(xì)介紹屬性動(dòng)畫(huà)的所有內(nèi)容,包括:意義、作用、應(yīng)用場(chǎng)景、功原理 ...
前言 動(dòng)畫(huà)的使用 是 Android 開(kāi)發(fā)中常用的知識(shí) 可是動(dòng)畫(huà)的種類(lèi)繁多、使用復(fù)雜,每當(dāng)需要 采用自定義動(dòng)畫(huà) 實(shí)現(xiàn) 復(fù)雜的動(dòng)畫(huà)效果時(shí),很多開(kāi)發(fā)者就顯得束手無(wú)策 Androi...
前言 上文已經(jīng)對(duì)當(dāng)今Android主流的圖片加載庫(kù)進(jìn)行了全面介紹 & 對(duì)比 如果你還沒(méi)閱讀,我建議你先移步這里進(jìn)行查看[http://www.itdecent.cn/p/9...