Android应用开发以及设计思想深度剖析(1) 21cnbao.blog.51cto.com/109393/956049…
1 http://www.uml.org.cn/mobiledev/201211063.asp 2 ...…
Sketch静态原型设计 对于静态原型的设计,我们使用Sketch. 启动Sketch后,我们将看到相似例如以下的界面, 工具栏 它的顶部是工具栏, 能够通过菜单条View -> Customize Toolbar...来自己定义工具栏. 在弹出的窗体中,将下方的图标拖拽到上方的工具栏中就能够了. 导航栏 左边是导航栏.用来展示这个项目拥有的page和page中包括的具体内容. page是一张张单独页面. 每一个页面上能够放多个手机屏幕的画板:展开.折叠.图标等等: 每一个page中的画板都进一…
静态原型的状态栏 状态栏Symbol 状态栏似乎非常复杂,有wifi信号.手机信号.时间.电量等信息,幸好Sketch原生就自带的现成组件,你能够直接拿过来就用了.当然.你也能够自己一个一个去画,只是既然有了现成的轮子,又何必反复劳动呢. 菜单条中选择File -> New From Template,在弹出的菜单中选择Material Design.此时会创建一个新的project文件. 与之前空的project文件不同的是,这里面已经有了两个现成的page,里面的内容就是Material D…
组件与经常使用模式 前面已经比較全面的介绍了Material Design相关的设计哲学.设计原理和方法论. 这一章開始,我们将看看这些原理是怎样在安卓系统其中得到实践的. 一个应用并非全然从什么都没有来组建的.至少会有一匹一匹的砖嘛.而在界面设计其中,这些能够拿过来就使用的砖块就是控件. 比如,button 滑动条 列表等等,都是能够直接拿过来用的砖块. Material Design最基础的体现,就是看看这些砖长成什么样.以及怎样用Material Design的理念将这些砖组合起来,构建成…
动态原型设计 动态的可交互原型产品,是产品经理和界面设计师向开发人员阐释自己设计的最高效工具. 开发人员不须要推測设计师要什么样的效果,照着原型产品做就好了. 非常多创业团队也发现了产品人的这个刚需,做出了诸如Principle.Axure这类著名的原型设计产品. Facebook似乎也深谙此道.专门为安卓和iOS系统开发非常有针对性的交互原型设计工具-Origami Studio. 这是一个免费的工具,并且也能和Sketch互通,所以我选择了它来向大家解说互动原型的设计. 界面介绍 启动Ori…
作者:漫步 链接:https://www.zhihu.com/question/27227425/answer/35973793 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 一.Android编码规范1.java代码中不出现中文,最多注释中可以出现中文:2.局部变量命名.静态成员变量命名:只能包含字母,单词首字母出第一个都为大写,其他字母都为小写:3.常量命名:只能包含字母和_,字母全部大写,单词之间用_隔开:4.layout中的id命名:命名模式为:vie…
<深入理解Android内核设计思想> 基本信息 作者: 林学森 出版社:人民邮电出版社 ISBN:9787115348418 上架时间:2014-4-25 出版日期:2014 年5月 开本:16开 页码:687 版次:1-1 所属分类:计算机 > 软件与程序设计 > 移动开发 > Android 更多关于>>><深入理解Android内核设计思想> 编辑推荐 基于Android SDK最新版本 全面细致地剖析了进程/线程模型.内存管理.Bind…
Android实训案例(四)--关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程! 关于2048,我看到很多大神,比如医生,郭神,所以我也研究了一段时间,还好是研究了一套逻辑,这是一整套的2048游戏从设计到逻辑再到编写的全部过程,小伙伴们看仔细咯,刚好今天是礼拜天,一天应该了一把这篇博客发表了,其实2048开发起来还是有点难度的,并且他的逻辑挺强的,我也是看了很多的资料偷学的,很适合来锻炼自己的逻辑性 我们首先先来选择开发环境,这里我们就以Eclipse为I…
最近闲着没事,总是想想做点什么.在时间空余之时给大家说说MVC设计思想在Android开发中的运用吧! MVC设计思想在Android开发中一直都是一套比较好的设计思想.很多APP的设计都是使用这套方案完成架构设计的. 谈到MVC我想分为以下几个点分点突进. 1.什么是MVC框架. 2.MVC如何工作 3.MVC的缺点 4.Android之MVC设计模式. 一.什么是MVC框架. MVC英文即Model-View-Controller,即把一个应用的输入.处理.输出流程按照Model.View.…