2015-05-03 连载►开源项目解析 Android 开源项目源码解析之Android Lock Pattern 源码解析 1. 介绍1.1 关于Android 的图案密码解锁,通过手势连接 3 * 3 的点矩阵绘制图案表示解锁密码。基于 Android Source Code。 Read More
2015-05-03 连载►开源项目解析 Android 开源项目源码解析之Dagger 源码解析 1. 功能介绍1.1 DaggerDagger 是一款 Java 平台的依赖注入库,关于依赖注入,详细见 依赖注入简介。 Read More
2015-05-03 连载►开源项目解析 Android 开源项目源码解析之CircularFloatingActionMenu 源码解析 1. 功能介绍一个与著名应用 Path 菜单类似的圆形弹出菜单,可方便的定制菜单以及动画。菜单可能是非完整圆形,本文统称为圆形菜单。 Read More
2015-05-02 设计模式 Android设计模式源码解析之Builder模式 1. 模式介绍模式的定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 Read More
2015-05-02 设计模式 Android设计模式源码解析之外观模式(Facade) 1. 模式介绍模式的定义外观模式(也成为门面模式)要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。它提供一个高层次的接口,使得子系统更易于使用。 Read More
2015-05-02 连载►开源项目解析 Android 开源项目源码解析之 依赖注入 1. 依赖如果在 Class A 中,有 Class B 的实例,则称 Class A 对 Class B 有一个依赖。例如下面类 Human 中用到一个 Father 对象,我们就说类 Human 对类 Father 有一个依赖。 Read More
2015-05-02 设计模式 Android设计模式源码解析之Proxy模式 Binder中的代理模式再说Binder中的代理模式之前,我们需要先看看代理模式的简单实现,这一部分内容采用了《JAVA与模式》之代理模式这篇文章中的代码示例和uml类图。 Read More