緩存的一般思路 下面是我理解的網(wǎng)絡(luò)請(qǐng)求框架的緩存基本實(shí)現(xiàn)林说。大致的過程是有緩存用緩存的數(shù)據(jù)救巷,沒緩存發(fā)起http請(qǐng)求取數(shù)據(jù)俊性,得到最新數(shù)據(jù)后存到緩存里韩肝。 那么Okhttp怎么實(shí)現(xiàn)緩...
緩存的一般思路 下面是我理解的網(wǎng)絡(luò)請(qǐng)求框架的緩存基本實(shí)現(xiàn)林说。大致的過程是有緩存用緩存的數(shù)據(jù)救巷,沒緩存發(fā)起http請(qǐng)求取數(shù)據(jù)俊性,得到最新數(shù)據(jù)后存到緩存里韩肝。 那么Okhttp怎么實(shí)現(xiàn)緩...
前言 本來想記錄一下最近相機(jī)相關(guān)的知識(shí)點(diǎn)的,但發(fā)現(xiàn)需要時(shí)間整理一下态辛,那這里就介紹一下最近寫的直播app中使用的整體架構(gòu)吧阶界。 由于之前項(xiàng)目大多是用MVC,MVP的整體架構(gòu),所以...
目前,android流行的MVC褐缠、MVP模式的開發(fā)框架很多政鼠,然而一款基于MVVM模式開發(fā)框架卻很少。MVVMHabit是以谷歌DataBinding+LiveData+Vie...
AOP介紹 Aspect Oriented Programming 送丰, 面向切面編程缔俄,優(yōu)點(diǎn)如下。 (1)針對(duì)同一類問題的統(tǒng)一處理 (2)無侵入添加代碼 (3) 運(yùn)行在,,,...
這是我的第一篇博客器躏,做Android 開發(fā)2年多以來俐载,曾經(jīng)也有過寫一些技術(shù)博客的想法,但因?yàn)橛袝r(shí)候因?yàn)閼械鞘В袝r(shí)候工作忙加班多而力不從心遏佣,所以遲遲沒有開始寫自己的博客。最近正好...
在2014年Google IO 大會(huì)上揽浙,Google 推出了一套全新的設(shè)計(jì)規(guī)范Material Design,這也為廣大的Android 開發(fā)者帶來了福音状婶,不用像以前一樣照著...
背景 開源一直是Android 的優(yōu)勢(shì),代碼共享馅巷,不僅可以造福其他程序員膛虫,也可以發(fā)現(xiàn)自身不足,從而提升自己钓猬。Github上有太多優(yōu)秀的開源庫(kù)稍刀,這使得我們?cè)陧?xiàng)目開發(fā)中非常方便,...
前言 本文同步發(fā)布到我的掘金專欄Material Design之 AppbarLayout 開發(fā)實(shí)踐總結(jié) 前一篇文章是Material Design 系列的第一篇文章,講了T...
寫在前面 Material 系列文章:Material Design 之 Toolbar 開發(fā)實(shí)踐總結(jié)Material Design之 AppbarLayout 開發(fā)實(shí)踐總結(jié)...