Jenkins+Gradle实现Android自动化构建

2016-10-11
阅读 7 分钟
8.2k
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。目前大部分公司都在使用Jenkins来持续构建。

EventBus源码解析

2016-01-12
阅读 18 分钟
6.4k
前面一篇文章讲解了EventBus的使用,但是作为开发人员,不能只停留在仅仅会用的层面上,我们还需要弄清楚它的内部实现原理。所以本篇博文将分析EventBus的源码,看看究竟它是如何实现“发布/订阅”功能的。 相关文章EventBus使用详解 EventBus源码解析

EventBus使用详解

2016-01-09
阅读 11 分钟
10.2k
前言:EventBus出来已经有一段时间了,github上面也有很多开源项目中使用了EventBus。所以抽空学习顺便整理了一下。目前EventBus最新版本是3.0,所以本文是基于EventBus3.0的。 相关文章EventBus使用详解 EventBus源码解析

MVP模式在Android项目中的使用

2015-12-24
阅读 17 分钟
6k
以前在写项目的时候,没有过多考虑架构模式的问题,因为之前一直做J2EE开发,而J2EE都是采用MVC模式进行开发的,所以在搭建公司项目的时候,也是使用类似MVC的架构(严格来讲,之前的项目还算不上MVC模式,只是简单将网络请求与界面分离,然后通过Handle通知更新界面)。这种写法,在后面随着项目越来越大,Activty或者F...