自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

总要有点梦想……

非主流程序员的随笔

  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 浅谈Android模块化设计(模块化的一些思考)

在学习模块化的过程中,也在不断思考,同时和一些模块化方案的作者进行了一些交流,记录下自己的一些心得体会。为什么要使用模块化,使用什么样的模块化?我认为使用模块化的原因,从代码层面考虑精髓就是解耦合,从工程项目角度考虑,是为了分组协同,隔离,甚至动态发布这些。所以重点来了,在考量是否需要使用模块化的时候,得首先考虑,代码是否耦合严重,或者是否需要规模分组开发,如果是个人开发者,或者超小团队,引入模块化

2017-03-26 15:40:32 2289

原创 浅谈Android模块化设计(路由框架ARouter源码分析)

首先着重分析下Arouter的源码设计,主要研究这个框架的原因,一个是它算比较新的框架,功能较为全面和强大,并且不断在维护。其次和作者是一个公司的,可以有更深层的交流。先放一篇作者的演讲既要,这个也是分析源码时候思路的参考和本文很多图片的来源。这篇文章中,也很好的说明了为什么要设计路由的原因以及所带来的好处。ARouter整体结构 首先来看下整个Arouter的大致代码结构。整个代码结构应该是分成

2017-03-26 15:39:54 12323

原创 浅谈Android模块化设计(常规思路)

移动开发从iPhone手机问世之后,也快有十个年头了,随着App功能的不断的变多,代码规模越来越大,也为了适应多项目组协同开发的工程需要,各种移动端的模块化方案应运而生。这两年来,各大公司以及各路大神,都或多或少放出部分模块化的方案或者思路。这段时间,看了挺多方案,想通过一个系列的文章,总结下心得体会。这些体会还是建立对模块化有些了解的基础上的,可能也不是很适合初学者阅读。这里总结的大多是一些轻量级

2017-03-26 15:38:08 3689

java 简易的socket

一个简单的的用java 的socket 的例子。解压缩就可以用

2013-04-24

空空如也

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

TA关注的人

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