一、概述
对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一个Activity页面去编写针对MVP风格的代码。
对于MVP,我的内心有一个问题:
为何这个模式出来后,就能被广大的Android的程序员接受呢?
问了些程序员,他们...
分类:
移动开发 时间:
2015-06-23 10:16:00
阅读次数:
232
51CTO与微软中国合作长期为用户提供申请“微软最有价值专家”的平台希望有兴趣、资历的朋友以及正在朝这个方向努力的朋友能够积极参与只要您想参与我们将为您向微软推荐微软最有价值专家MVP一年评选4次分别为每年的1月、4月、7月、10月。2015年7月的MVP申请截止时间是2015年7..
分类:
其他好文 时间:
2015-06-18 20:17:04
阅读次数:
118
维基百科Model-view-presenter (MVP) 是使用者接口设计模式的一种,被广范用于便捷自动化单元测试和在呈现逻辑中改良分离关注点(separation of concerns)。Model 定义使用者接口所需要被显示的资料模型,一个模型包含着相关的商业逻辑。View 视图为呈现使用...
分类:
其他好文 时间:
2015-06-15 20:16:08
阅读次数:
119
这个架构已经有不少文章介绍了,今天打算自己实践下。MVP概念不多说了 相关介绍已经很多了 Dagger2用来解决依赖 除了基本依赖 mvp的V–>P–>M的之间依赖也轻松解决 方便不少 Retrofit用来解决M的数据获取 Rest Api 天然支持Rxjava 不过这里我没用到Rxjava 其自带的Callback已经足够用了估计这个架构的难点在于Dagger2 理解它的工作方式需要方式需要点...
分类:
其他好文 时间:
2015-06-14 09:33:08
阅读次数:
151
有幸参加盆盆老师的微信课WindowsNanoServer的介绍,有感这次盆盆老师的技术分享,所以简单的分享一下如何制作WindowsNanoServer的过程,同时也非常感谢盆盆老师的技术分享。1.先下载windows_server_technical_preview_2的iso(九叔无私分享提供):链接:http://pan.baidu.com..
Android快速开发之appBase——(5).BasePresenter的使用Presenter是来自MVP中的概念,是用来处理与用户交互的逻辑。在这里更加简单化,Presenter中的方法是根据业务来定义,比如获取消息列表,那么业务常常会这样:先去请求网络,网络正常请求到数据返回并展示在UI层,网络错误没有拿到数据,看看缓存中有没有,然后从缓存中拿到数据并返回并展示在UI层;突然,有一天业务需...
分类:
移动开发 时间:
2015-06-11 14:41:57
阅读次数:
155
MVP模式编辑目录1MVC和MVP的区别?2MVP如何解决MVC的问题?3MVP的优点4MVP的缺点1MVC和MVP的区别?编辑MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负 责显示。作为一种新...
分类:
Web程序 时间:
2015-06-08 14:42:35
阅读次数:
133
前一篇文章中学习了MVC框架模式在Android中的使用,不了解什么是MVC框架模式的亲戳这里 框架模式 MVC 在Android中的使用。其实谷歌Android开发团队是鼓励开发者利用MVC框架模式开发项目的,我们平时写代码也或多或少的在使用MVC框架模式开发项目,比如说谷歌自己退出来的Volley网络请求框架就是遵循MVC框架的。我们可以理解为Volley框架是MVC当中的模型,也就是网络数据...
分类:
移动开发 时间:
2015-06-07 15:56:36
阅读次数:
155
原文链接 : HOW TO MAKE OUR ANDROID APPS UNIT TESTABLE (PT. 1)
原文作者 : Matthew Dupree
译文出自 : 开发技术前线 www.devtf.cn
译者 : chaossss
校对者: tiiime
状态 : 完成
在 Android 应用中进行单元测试很困难,有时候甚至是不可能的。在之前的两篇博文...
分类:
移动开发 时间:
2015-06-07 13:55:15
阅读次数:
189
原文链接 : Advocating Against Android Fragments
原文作者 : Pierre-Yves Ricau
译文出自 : 开发技术前线 www.devtf.cn
译者 : chaossss
校对者: Belial
状态 : 完成
最近我在 Droidcon Paris 上进行了一个技术相关的演讲,我在这次演讲中给大家展示了 Square...
分类:
其他好文 时间:
2015-06-05 10:15:12
阅读次数:
109