之所以要谈这个话题是因为你在开发App时可能会发现,Activity担负的责任非常之重,如果站在MVC框架角度看自己开发的App,一般xml布局文件科Activity的setContentView等充当了View角色,Activity其他代码充当了Controller角色,其他数据来源(数据库等)充当了Model角色。所以你会发现Activity违背单一职责原则,负担过重。同时如果要测试逻辑数据层会发现比较难编写测试...
分类:
移动开发 时间:
2015-05-12 11:24:35
阅读次数:
194
本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。 关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。 从艺术的角度看,其实我们是在追求一种美。 ...
分类:
移动开发 时间:
2015-04-25 19:38:43
阅读次数:
172
在Android学习笔记(二):安装环境中已经有相应的内容。看看何为新。这是在source网站上的Android架构图,和标准图没有区别,只是这张图颜色好看多了,录之。本笔记主要讲述Android开发环境。一些基础概念View。View是UI基础构建元素。View也可作为view容器,即有层次嵌套。...
分类:
移动开发 时间:
2015-03-31 06:30:47
阅读次数:
178
RT。先来个Android架构图和Activity生命周期定个场子。
分类:
其他好文 时间:
2015-03-18 21:44:12
阅读次数:
168
本篇模拟三个角色:Android 架构师-小鱼、Android 控件开发工程师-小黑、 Android 开发工程师-小白,下面按照三个角色不同角度分析measure过程。
小福负责分享:
measure的本质 measure代码流程 onMeasure方法与MeasureSpec 提出问题
小黑负责分享:
布局控件开发...
分类:
移动开发 时间:
2015-03-14 23:19:24
阅读次数:
534
本篇模拟三个角色:Android 架构师-小福、Android 控件开发工程师-小黑、 Android 开发工程师-小白,下面按照三个角色不同角度分析measure过程。
小福负责分享:
measure的本质 - ok measure代码流程 - 分析FrameLayout.onMeasure onMeasure方法与MeasureSpec - ok ...
分类:
移动开发 时间:
2015-03-14 21:44:05
阅读次数:
206
android架构师之路-架构师的决策
内涵+造型:可能大部分人对这个内涵和造型不是很理解,在这里我可以给大家举个生动的例子:相信很多人都有自己的汽车,
我们总结汽车有哪些属性和功能,这些都是内涵,大自然中的每个对象都有自己的内涵(人有手有脚,还可以跑),然后我们
将这些内涵放入指定的造型中,类似模版,比如java语言如果定义一个class的时候,必须在作用域(大括号内部)指定...
分类:
移动开发 时间:
2015-02-23 15:30:02
阅读次数:
177
从EIT造型--》code
架构师的工作:
主要任务:架构师(强龙)遵循EIT造型,分出E .I .T三个要素
强龙掌控:--成产面,强龙掌控I,外包就不会失控
--系统面,E为控制点,通过I来驱动T。
套用商业用词:框架和插件,通过不同的术语表达同样的意思。
E是控制点,通过I来驱动T
E+I = 框架(Framework)
T = 插件(Plug...
分类:
移动开发 时间:
2015-02-23 15:28:24
阅读次数:
196
1.面向对象oop oriented的含义:意味着一种信仰,object-oriented相信任何的软件都是有对象构成, 而不是Nothing else,由此可以得出总结:电脑语言的设计就简化了写程序只要定义class就可以了2.Oriented-Based-Driven-Centered 之间的区别: Based:--基于需求,有先后的顺序。例如先进行需求分析,然后基于需求分析的结果(文件) 而...
分类:
移动开发 时间:
2015-02-13 21:14:42
阅读次数:
177
到目前为止,android开发在网络上或者社区上没有公认的或者统一的开发框架,好多框架都是基于对方法的封装。今天在这浅谈两年来对android开发的理解,主要是思想上的理解,希望对大家有帮助。
我认为android开发可以从两个方面去总结架构的设计,在这里对于实现只做陈述:
一,就是大多数人的设计思路,对方法的封装。
在这里我根据开发的习惯对工程进行...
分类:
移动开发 时间:
2015-01-20 01:01:46
阅读次数:
188