摘要: 前沿 Android 从5.0开始引入了Material design元素的设计,这种新的设计语言让整个安卓的用户体验焕然一新,google在Android Design Support Library中封装了一些重要的material design控件,在这之前其实github上也已经出现了许多... 阅读全文
posted @ 2016-01-18 09:52 小白第二 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 命令模式的定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持撤销的操作。注意命令模式是将请求封装成对象! 其实简单的说,命令模式就是把方法调用封装起来了,通过封装方法调用,可以把运算块包装成型,所以调用此运算的对象不需要关心事情是如何进行的,... 阅读全文
posted @ 2016-01-14 15:04 小白第二 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 第十章 Android的消息机制 面试中经常会被问到的一个问题:handler是如何在子线程和主线程中进行消息的传递的,这个问题通过了解Android的消息机制可以得到一个准确的答案。 Android的消息机制主要就是指Handler的运行机制,Handler的运行需要底层的Messa... 阅读全文
posted @ 2016-01-14 10:56 小白第二 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 第六章 Android的Drawable Drawable的优点:使用简单,比自定义view的成本要低;非图片类型的Drawable占用空间小,有利于减小APK安装包的大小。 6.1Drawable简介 Drawable有很多种,他们都表示一种图像的概念,Drawable常被用来... 阅读全文
posted @ 2016-01-06 14:14 小白第二 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 第四章 View的工作原理 4.1初识ViewRoot和DecorView ViewRoot是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。 View的三大流程指的是测量(measure),布局(layout),绘... 阅读全文
posted @ 2015-12-28 13:55 小白第二 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 第一章 Activity的生命周期和启动模式 1.1Activity的生命周期全面解析 1.1.1典型情况下的生命周期分析 (1)在两个Activity进行切换时,当前的Activity的onPause()方法必须先执行完,新Activity的onResume()方法才会执行。 ... 阅读全文
posted @ 2015-12-28 13:52 小白第二 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 单例模式也叫做单件模式,单例模式最主要的用途就是用来确保程序中一个类最多只有一个实例。 单例模式的定义如下: 确保一个类只有一个实例,并提供一个全局访问点。 由定义可知,单例模式主要用于程序中某些对象只能有一个实例,如果制造多个实例就会导致许多问题产生,例如程序的行为异常,资源使用过量,或... 阅读全文
posted @ 2015-12-25 10:22 小白第二 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式主要体现了OO原则中的“对扩展开放,对修改关闭”这条原则。 装饰者模式主要有一下特点: 1 装饰者和被装饰对象有相同的超类型; 2 你可以用一个或多个装饰者包装一个对象; 3既然装饰者和被装饰对象有相同的超类型,所以在任何需要原始对象(被包装的)的场合,可以使用装饰... 阅读全文
posted @ 2015-12-21 14:01 小白第二 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 我个人感觉这个模式使用非常的广泛。这是一个可以帮助你的对象知悉现状,不会错过该对象感兴趣的事。对象甚至在运行时可决定是否要继续被通知。观察者模式也是JDK中使用最多的模式之一。 观察者模式 定义:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新... 阅读全文
posted @ 2015-12-17 13:38 小白第二 阅读(469) 评论(1) 推荐(1) 编辑
摘要: 对设计模式的理解模式不是代码,而是针对设计问题的通用解决方案。你可以把它们应用到特定的应用中;设计模式告诉我们如何组织类和对象以及解决某种问题。想要数量使用设计模式需要对封装继承多态有一个全面的了解,熟悉常用的OO设计原则。使用模式最好的方式是:把模式装进脑子里,然后在你的设计和已有的应用中,寻找何... 阅读全文
posted @ 2015-12-16 15:48 小白第二 阅读(528) 评论(0) 推荐(0) 编辑