緩存的一般思路 下面是我理解的網(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ā)者帶來了福音露乏,不用像以前一樣照著...