自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Retrofit2.0 API使用解析

Retrofit2.0API 使用解析

2016-02-23 15:39:26 5008 3

原创 设计模式七 Builder模式

农历2015年的最后一篇blog。该篇为《Android 源码设计模式 解析与实践》Builder设计模式的读书笔记Builder模式是什么? Builder模式如同其名,其是一步一步创建一个复杂对象的创建型模式。该模式可以将一个复杂的对象与它的表示分离:做到同样的构建过程可以有不同的表示。我们在什么场景下使用该模式: 当初始化一个对象特别复杂,参数多,且很多参数都具有默认值的时候,可以使用Bu

2016-02-03 18:04:11 2534

原创 设计模式六 单例模式

好好好~几个月了,没有写blog了,主要是心里想:反正写了也没人看,还瞎折腾个什么劲啊!后来想想还是自己心态不对。—“但行好事,莫问前程”另外,自己写一遍也能有“温故而知新”的惊喜。哈哈哈~因为近来阅读了 何红辉和关爱民 两位大神的一本新作《Android 源码设计模式 解析与实战》一书,故设计模式之后的文章也算是该书的读书笔记,本人也强力推荐这本书。看完后对于Andorid工程师可以带来不小的收获

2016-01-28 17:33:37 2225

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-01-28 15:05:54 472

原创 自定义控件-仿iphone之ToggleButton&VoiceSeekBar

由于项目中需要使用开关切换按钮,和声音滑动控件,但是原生Android5.0版本以下的控件实在是太挫了。虽然网上已经有很多关于这两个控件的blog,但是我实在是找不到像iPhone这样简洁样式的,不过咱们程序员总不能这点问题就被难道撒···所以我决定仿照iphone的样式自己写这两个控件,。效果图如下: 一、ToggleButton先直接上代码,后面会一步步分析package com.zuck

2015-07-24 15:47:11 3587 1

原创 设计模式五 监听器模式(android) & 代理模式(ios)

由于最经工作较为清闲,就开始自学了ios开发,来实现我今年自己对自己的承诺。然而在ios控件这一节的学习的当中,突然发现:android中给各个控件添加监听器,监听控件的点击、长按、触摸、拖动等事件的设计模式,在ios开发中竟然是使用代理模式来设计的。当然这里别被我误导了。android中监听上述等事件是使用了观察者模式 而非监听器模式。那么我是标题党么?当然不是···只是在android开发

2015-07-03 10:31:11 1908

原创 设计模式四 命令模式

当程序在不同的地方经常需要调用一些独立的方法的时候,我们可以使用命令模式:把方法调用封装起来。通过封装方法调用,我们可以把算法块包(业务逻辑块)装起来。这样做,调用者是不需要关心算法块具体的实现。只要知道我调用了这个算法块一定可以完成我们想要做的事。 例如:程序中经常在不同的位置记录系统日志理论性质的东西总是枯燥的,还是通过一个现实场景来讲述命令模式: 遥控器这个发明为我们的生活带来

2015-06-05 13:51:41 1387

原创 设计模式三 观察者模式

在众多的设计模式中有这样一个模式:JDK中使用最多的模式之一;Web工程师、Android工程师、Swing工程师日复一日、每天都在使用的模式之一;帮助我们的对象了解现况,不会错过该对象感兴趣的事情,对象在运行时还可以决定是否继续被通知;这就是帅气如我的观察者模式.那么观察者模式是一种什么样的模式?观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到

2015-03-20 13:14:55 1680

原创 设计模式二 状态模式

之前我们从设计一个简单的RPG游戏应用来讲述了策略模式,现在记录策略模式的双胞胎弟弟状态模式。为什么说状态模式是策略模式的双胞胎弟弟,这个问题先留在这里供大家思考一下~文章结尾会给出答案。那什么是状态模式,我们已经知道了,策略模式是围绕着可以动态设置算法来设计的一套牛掰的系统。然而状态模式走的是逼格更高的道路。它通过改变对象内部的状态来帮组对象控制自己的行为,它常常催眠它的对象客户“跟着我走,不用多

2015-03-13 16:53:51 1766 1

原创 设计模式一 前言与策略模式(strategy)

本文为学习记录,编写blog作为复习也方便以后查阅设计模式在很多同学的脑海中是一个比较抽象的概念,有的童鞋认为学会了设计模式,是系统架构师不可缺少的必备知识,有得童鞋认为设计模式是成为大牛的必备条件,而更多的童鞋认为设计模式是自己的逼格提升的必要技能,对此,我只能呵呵咯,因为每个人的想法不径相同,不能强人所难。不过既然学习设计模式,那么大家的终点肯定是一致的~好吧···开头就扯了这么多废话。切正题:

2015-03-12 19:40:40 1886 1

Android手机小游戏-翻翻乐

Android端开发的手机小游戏,简单的翻翻乐

2016-04-13

ToggleButton&VoiceSeekBar

仿iPhone风格的ToggleButton 和 VoiceSeekBar 源码分享

2015-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除