240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    Android实现一个比较炫酷的自定义View

    一、背景 1.1、控件效果 要实现的自定义控件效果大致如下,实现过程中用到了比较多的自定义View的API,觉得比较有代表性,就分享出来也当做学...

    3.2 4480 1 82
  • Resize,w 360,h 240
    基于OkHttp拦截器实现Token自动刷新

    1、双token方式刷新token 对于token刷新,现在大部分公司都是用的accessToken和refreshToken这种双token方...

  • Resize,w 360,h 240
    设计模式·代理模式

    1、代理模式定义 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和...

  • Resize,w 360,h 240
    设计模式·建造者模式

    1、概念 将一个复杂的对象的构建与它的表示相分离,使得不同的构建过程可以创建出不同的表示,也叫做生成器模式。工厂模式强调如何生产一个对象,而建造...

  • Resize,w 360,h 240
    设计模式·模板方法模式

    1.1 定义 定义一个模板结构,将具体内容延迟到子类去实现,使得不改变这些具体的算法结构,就能够重新定义算法的执行步骤 模板方法模式非常简单,仅...

  • 设计模式·工厂模式

    1.工厂模式定义 工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用...

  • 设计模式·单例模式

    1、饿汉式 优点:类加载的时候完成实例化,避免了线程同步问题 缺点:在类加载的时候就完成实例化,没有达到Lazy Loading的效果,如果该类...

  • Okhttp主线流程源码学习笔记

    本次学习Okhttp源码是对以下这个版本,从开始请求到请求结束回调请求结果的一这个主要流程 所涉及的核心类为 OkhttpClient Requ...

  • 自定义ViewGroup实现微信朋友圈九宫格图片控件

    简介 最近项目里有个类似微信朋友圈的九图控件的需求,Github找了一下,发现都不太满足需求,我需要单张图片的时候可以按照图片宽高比列在一定范围...

    1.2 1591 5 12
个人介绍
Android开发工程师
工作地点:深圳