今年的邮件又来了,准时到达!看到以下,感觉少了点啥,对,应该从2011年开始,才最为完美!5年,名字换了3个:Lync,SkypeforBusiness,OfficeServersandServices。真不知道下届是否还变,下届我是否还在!针对MicrosoftUC,坚持、放弃、再坚持、是否再放弃?目前也未知…这一年,..
分类:
其他好文 时间:
2016-07-03 23:37:20
阅读次数:
207
原文地址
http://tech.vg.no/2015/07/17/android-databinding-goodbye-presenter-hello-viewmodel/1、Android DataBinding:再见MVP,你好MVVM当我们谈到android应用程序的架构模式时,MVP一直是占主流的地位。就像 Ted Mosby, Nucleus and Mortar 所说的MVP帮助我...
分类:
移动开发 时间:
2016-07-03 19:57:58
阅读次数:
307
Android mvp 架构的自述中我简单的介绍了mvp,以及怎么写mvp。我自己也将mvp运用到了项目中,其实mvp并没有固定的写法,正确的去理解架构的思想,都可以有自己独特的mvp写法。git上也有很多例子,比如google的android-architecture,simple哥的Android 源码设计模式解析与实战中也有mvp的讨论。这里参考了simple哥做了一个通用版的mvp,并对go...
分类:
其他好文 时间:
2016-07-03 19:33:46
阅读次数:
149
App架构在Android开发者中一直是讨论比较多的一个话题,目前讨论较多的有MVP、MVVM、Clean这三种。google官方对于架构的态度一直是非常开放的,让开发者自主选择组织和架构app的方式,期望能留给开发者更多的灵活性。 由于没有一套权威的架构实现,现在很多App项目中在架构方面都有或多 ...
分类:
移动开发 时间:
2016-07-01 13:30:02
阅读次数:
346
MVC和MVP到底有什么区别呢? 从这幅图可以看到,我们可以看到在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 在MVC模型里,更关注的Model的不变,而同时有多个对Model的不同显示,及View。 所以,在MVC模型里,M ...
分类:
Web程序 时间:
2016-06-27 07:58:07
阅读次数:
579
APP架子迁移 在完成上一篇之后,断断续续的开始重构我的Android项目代码,现在终于完成了。在重构期间又仔细阅读了一些开源项目的源码及文章,并询问了一些大神思路,按照理解自己完成了MVP结构的重构,与google samples项目的大致一致,但没有完全照搬。本文侧重一些重构过程中思考的问题,, ...
分类:
移动开发 时间:
2016-06-25 13:34:47
阅读次数:
255
在完成上一篇之后,断断续续的开始重构我的Android项目代码,现在终于完成了。在重构期间又仔细阅读了一些开源项目的源码及文章,并询问了一些大神思路,按照理解自己完成了MVP结构的重构,与google samples项目的大致一致,但没有完全照搬。本文侧重一些重构过程中思考的问题,,具体的代码可以在 ...
分类:
移动开发 时间:
2016-06-24 22:07:20
阅读次数:
225
转载请标明出处:
http://blog.csdn.net/hai_qing_xu_kong/article/details/51706520
本文出自:【顾林海的博客】
前言为什么使用MVP,网上有很多说法,最主要就是减轻了Activity的责任,相比于MVC中的Activity承担的责任太多,因此有必要讲讲MVP。MVP入门在MVC框架中,View是可以直接读取Model模型中的数据...
分类:
移动开发 时间:
2016-06-24 15:12:47
阅读次数:
255
阅读此文前请先阅读Retrofit+okhttp网络框架介绍 从上文中我们已经了解通过如下代码即可得到返回给我们call 以及 response对象,今天我们通过源码来分析这个过程是如何实现的。 /**
* 获取天气数据
* @param cityname
* @param key
* @return
*/
@GET("/weather/in...
分类:
其他好文 时间:
2016-06-23 18:56:14
阅读次数:
371
很多人在开发Android项目时没有考虑过架构模式的问题,以至于随着项目的增大,Activty或者Fragment中代码也会越来越多,导致项目的维护变的越来越复杂。然而在Android中使用比较多的两种框架模式就是MVC和MVP,下面我将分别介绍一下这两种框架模式。
一、MVC框架模式
MVC全名是Model View Controller,是模型(model)-视图(view...
分类:
移动开发 时间:
2016-06-22 17:17:45
阅读次数:
500