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