自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Android MVP框架搭建

概述MVP简介(VIew-Model-Presenter)Presenter整个功能的服务者,当用户通过界面(View)与应用进行交互或潜在交互时,界面将有效事件上报给Presenter,Presenter则根据事件需求进行处理,包括与数据(Model)之间的交互。形象来说就是:MVP就是一个非自助式餐厅,顾客就相当于我们的用户,餐厅本身相当于View,餐厅工作人员相当于Presenter,...

2019-05-24 17:13:15 160

原创 Android 组件化开发

本篇简单谈谈Android及其搭建方案浅谈对组件化的理解什么是组件化?如何实现组件化?不得不提的模块化Android的模块化应用已久,它的使用让我们的代码变得整洁和易于维护。虽然我们有MVC、MVP以及MVVM等等,但是所有的M、所有的V以及所有的C或者P、VM堆叠在一起也是一件很头疼的事情。引入模块化后,根据项目的具体功能模块,分由不同的包管理,公共部分更是以库的形式引用,大大的提高了项...

2019-05-24 17:11:44 225

原创 Android MVVM 框架搭建

MVVM 概述谈谈对MVVM的看法说到MVVM,不得不提MVC、MVP,前面的那对CP,在某些角度或理解上,倒挺符合他们CP的气质,毕竟他们真的太相似了,写完这三篇文章之后,会专门说说开发的时候该如何去选用这些框架。言归正传,MVVM新引入了VM的概念,也就是ViewModel,用的时候可以继承ViewModel或者AndroidViewModel,谈到这里,不禁要想,这才是google的亲...

2019-05-24 17:03:34 4341 1

原创 Android-common 公共库封装,包括一些基础功能

Android-common 公共库封装,包括一些基础功能添加方式allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { implementation 'com.github.ww7hcom:Android-common:1.0.27'}项目目录1...

2019-05-24 17:01:48 982

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除