喧嚣世界的博客

一起进入Android的世界

OKHttp的基本使用和简单封装

1.写在前面:   网络请求框架层出不穷,像google的volley,xutils等等。听说Okhttp性能很高,最近写新项目,决定用Okhttp来尝试一下(原谅我是小白,第一次使用,以前还是用volley),以此来记录一下自己的心得。 2.首先来介绍一下Okhttp:   Okhtt...

2017-02-04 15:53:12

阅读数 5930

评论数 15

仿人民日报客户端app报纸版面-Android

仿人民日报客户端报纸版面,首先来看下人民日报app的效果图 如图所示,进入报纸页面会显示报纸的缩略图,每篇文章是一个版块,当点击该文章时,文章所在区域会被阴影覆盖,模拟用户选中效果,松开手指会进入文章详情页,本篇文章我们主要来介绍这个阴影效果是如何实现的。 接口数据分析: 注:该数据...

2019-04-23 16:55:35

阅读数 128

评论数 0

《Android源码设计模式》之装饰模式

《Android源码设计模式》之装饰模式

2019-04-23 13:39:28

阅读数 7

评论数 0

《Android源码设计模式》之适配器模式

《Android源码设计模式》之适配器模式

2019-04-23 10:08:38

阅读数 11

评论数 0

《Android源码设计模式》之组合模式

《Android源码设计模式》之组合模式

2019-04-23 09:20:37

阅读数 7

评论数 0

《Android源码设计模式》之代理模式

《Android源码设计模式》之

2019-04-22 16:47:55

阅读数 17

评论数 0

《Android源码设计模式》之中介者模式

中介者模式介绍 访 中介者模式的定义 封装 中介者模式的使用场景 (1) 中介者模式的UML类图 中介者模式的简单实现 总结 访

2019-04-17 02:00:24

阅读数 10

评论数 0

《Android源码设计模式》之访问者模式

访问者模式介绍 访问者模式是一种将数据库操作与数据结构分离的设计模式,它是所有设计模式中最复杂的一个,但是使用频率并不高。访问者模式的基本想法是,软件系统中有用一个由许多对象构成的、比较稳定的对象结构,这些对象的类都有一个accept方法用来接受访问者对象的访问。访问者是一个接口,它拥有一个vi...

2019-04-16 01:05:24

阅读数 12

评论数 0

《Android源码设计模式》之模板方法模式

模板方法模式介绍 迭 模板方法模式的定义 提供一 模板方法模式的使用场景 遍历 模板方法模式的UML类图 模板方法模式的简单实现 小民和小辉分别在 总结 对 ...

2019-04-14 00:13:32

阅读数 10

评论数 0

《Android源码设计模式》之迭代器模式

迭代器模式介绍 迭代器模式(Iterator Pattern)又称为游标(Cursor) 模式,是行为型设计模式之一。我们对容器对象的访问必然会涉及遍历算法,如果我没将遍历方法封装到容器中,那么对于容器类来说就承担了过多的功能,容器类不仅要维护自身内部的数据元素而且还要对外提供遍历的接口方法,因为...

2019-04-13 01:53:18

阅读数 19

评论数 0

《Android源码设计模式》之备忘录模式

备忘录模式介绍 备忘录模式是一种行为模式,该模式用于保存对象当前状态,并且在之后可以再次恢复到此状态。备忘录模式实现的方式需要保证被保存的对象状态不能被对象从外部访问,目的是为了保护好被保存的这些对象状态的完整性以及内部实现不向外暴露。 备忘录模式的定义 在不破坏封闭的前提下,捕获一个对象的内部状...

2019-04-12 01:23:54

阅读数 16

评论数 0

《Android源码设计模式》之观察者模式

观察者模式介绍 观察者模式是一个使用率非常高的模式,它最常用的地方是GUI系统、订阅----发布系统。因为这个模式的一个重要作用就是解耦,将被观察者和观察者解耦,使得它们之间的依赖性更小,甚至做到毫无依赖。 观察者模式的定义 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它...

2019-03-20 11:31:29

阅读数 14

评论数 0

《Android源码设计模式》之命令模式

命令模式介绍 命令模式(Command Pattern)是行为型设计模式之一,命令模式相对于其他的设计模式更为灵活多变。我们接触比较多的命令模式个例无非就是程序菜单命令,如在操作系统中,我们点击“关机”命令,系统就会执行一系列的操作,如先是暂停处理事件,保存系统的一些配置,然后结束程序进程,最后...

2019-03-19 17:51:03

阅读数 48

评论数 0

《Android源码设计模式》之解释器模式

解释器模式介绍   解释器模式 解释器模式的定义   给定一个语言 解释器模式的使用场景   解释器模式的使用场景其实相当广泛,总的概括下来大致有如下两种: 解释器模式的UML类图 解释器模式的简单实现   举个例子, 解释器模式实...

2019-03-13 16:59:13

阅读数 18

评论数 0

《Android源码设计模式》之责任链模式

责任链模式介绍   责任链模式(Iterator Pattern),是行为型设计模式之一。什么是“链”?我们将多个节点首尾相连所构成的模型称为链,比如生活中常见的锁链,就是由一个个圆角长方形的铁环串起来的结构。对于链式结构,每个节点都可以被拆开再连接,因此,链式结构也具有很好的灵活性。将这样...

2018-05-10 17:22:35

阅读数 267

评论数 0

《Android源码设计模式》之状态模式

状态模式介绍  状态模式中的行为是由状态来决定的,不同的状态下有不同的行为。状态模式和策略模式的结构几乎完全一样,但它们的目的、本质却完全不一样。状态模式的行为是平行的、不可替换的,策略模式的行为是彼此独立的、可相互替换的。用一句话来表述,状态模式把对象的行为包装在不同的状态对象里,每一个状态对象...

2018-05-04 17:01:56

阅读数 191

评论数 0

《Android源码设计模式》之策略模式

策略模式介绍

2018-04-18 16:50:37

阅读数 55

评论数 0

《Android源码设计模式》之抽象工厂模式

抽象工厂模式介绍  抽象工厂模式(Abstract Factory Pattern),也是创建型设计模式之一。之前介绍过工厂方法模式,那么这个抽象工厂又是怎么回事呢?抽象工厂模式起源于以前对不同操作系统的图形化解决方案,如不同操作系统中的按钮和文本框控件其实现不同,展示效果也不一样,对于每一个操作...

2018-04-02 17:54:26

阅读数 71

评论数 0

《Android源码设计模式》之工厂方法模式

工厂方法模式介绍  工厂方法模式(Factory Pattern)是创建型设计模式之一。工厂方法模式是一种结构简单的模式,其在我们平时开发中应用很广泛,如Android中的Activity里的各个生命周期方法就可以看作是一个工厂方法。工厂方法模式的定义  定义一个用于创建对象的接口,让子类决定实例...

2018-03-27 16:47:35

阅读数 184

评论数 0

《Android源码设计模式》之原型模式

原型模式介绍  原型模式是一个创建型的模式。原型二字表明了该模式应该有一个样板实例,用户从这个样板对象中复制出一个内部属性一致的对象,被复制的实例就是我们所称的“原型”,这个原型是可以定制的。原型模式多用于创建复杂的或者构造耗时的实例,因为这种情况下,复制一个已经存在的实例可以使程序运行更高效。原...

2018-03-16 17:38:21

阅读数 73

评论数 0

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