缓存的一般思路 下面是我理解的网络请求框架的缓存基本实现。大致的过程是有缓存用缓存的数据,没缓存发起http请求取数据,得到最新数据后存到缓存里。 那么Okhttp怎么实现缓...

缓存的一般思路 下面是我理解的网络请求框架的缓存基本实现。大致的过程是有缓存用缓存的数据,没缓存发起http请求取数据,得到最新数据后存到缓存里。 那么Okhttp怎么实现缓...
前言 本来想记录一下最近相机相关的知识点的,但发现需要时间整理一下,那这里就介绍一下最近写的直播app中使用的整体架构吧。 由于之前项目大多是用MVC,MVP的整体架构,所以...
目前,android流行的MVC、MVP模式的开发框架很多,然而一款基于MVVM模式开发框架却很少。MVVMHabit是以谷歌DataBinding+LiveData+Vie...
AOP介绍 Aspect Oriented Programming , 面向切面编程,优点如下。 (1)针对同一类问题的统一处理 (2)无侵入添加代码 (3) 运行在,,,...
这是我的第一篇博客,做Android 开发2年多以来,曾经也有过写一些技术博客的想法,但因为有时候因为懒,有时候工作忙加班多而力不从心,所以迟迟没有开始写自己的博客。最近正好...
在2014年Google IO 大会上,Google 推出了一套全新的设计规范Material Design,这也为广大的Android 开发者带来了福音,不用像以前一样照着...
背景 开源一直是Android 的优势,代码共享,不仅可以造福其他程序员,也可以发现自身不足,从而提升自己。Github上有太多优秀的开源库,这使得我们在项目开发中非常方便,...
前言 本文同步发布到我的掘金专栏Material Design之 AppbarLayout 开发实践总结 前一篇文章是Material Design 系列的第一篇文章,讲了T...
写在前面 Material 系列文章:Material Design 之 Toolbar 开发实践总结Material Design之 AppbarLayout 开发实践总结...