
Android学习笔记之框架
文章平均质量分 78
David_GodV
无畏艰辛,永不止步,不积跬步无以至千里,不积小流无以成江海。
展开
-
Android之通用MVP模式框架
Android之通用MVP模式框架在最近的学习中,我写代码都一直在使用通用的MVP模式框架,在使用的过程中,最让我感触非常深的是,整个代码的层次感非常清晰,耦合度非常低,扩展非常方便,以及能很好的处理Presenter和View直接内存溢出情况。如果你在写代码,我非常建议你使用这种框架下,下面请跟着我的思路走吧。1、先看以下的构架:在这里你将看到model层下的BaseModelInter、pres原创 2016-08-27 15:42:27 · 6613 阅读 · 6 评论 -
Android之MVC模式
Android之MVC模式1.什么是MVCMVC全称是Modle-View-Controller也就是模型-视图-控制器,他是一种框架模式而非设计模式,作为框架来说,其主要的用途是对软件设计进行分工的。 view层:负责向用户展示界面信息。 model层:负责主要的业务逻辑处理。 controller层:主要负责从view读取数据,控制用户输入,并向模型发送数据, 2.MVC的优点对于M原创 2016-08-22 17:42:20 · 674 阅读 · 0 评论 -
Android之MVP与MVC、MVVM的区别
Android之MVP与MVC、MVVM的区别1.MVC特点: 用户可以向View发送指令,再有View直接要求Model改变状态 用户也可以直接向Controller发送指令,再由Controller发送给view Controller起到事件路由的作用,同时业务逻辑都部署在controller中 MVC图示:由上图可以看到,MVC的耦合性还是相对较高,View可以直接访问model,导致3者之间原创 2016-08-22 18:18:29 · 1237 阅读 · 0 评论 -
Android学习笔记MVP模式框架
Android学习笔记MVP模式框架1.MVP模式介绍: 在上一次学习中,我简单的介绍了MVC构架,这次我来简单的介绍下什么是MVP。对于MVP,他其实就是MVC的一个演化版本,MVP全称Model View Presenter。目前MVP在android应用开发中越来越重要了,相信不少的开发者也在各种讨论关于MVP的理论了。那么这个MVP模式他到底有哪些应用的好处呢?首先MVP能够有效的降低原创 2016-08-23 21:56:16 · 1060 阅读 · 0 评论 -
Android之Databinding学习笔记
Android之DataBinding学习笔记简介Data binding 在2015年7月发布的Android Studio v1.3.0 版本上引入,在2016年4月Android Studio v2.0.0 上正式支持。目前为止,Data Binding 已经支持双向绑定了。Databinding 是一个实现数据和UI绑定的框架,是一个实现 MVVM 模式的工具,有了 Data Binding原创 2016-09-20 14:43:13 · 2592 阅读 · 0 评论