240 发简信
IP属地:福建
  • Resize,w 360,h 240
    OkHttp网络框架源码理解分析

    涉及到的设计模式 单例设计模式 建造者设计模式 责任链设计模式 ... OkHttp同步请求 发送请求后,UI线程之后就会进入阻塞状态,直到请求...

  • 设计模式-静态代理与动态代理

    静态代理: 由程序员创建或工具生成代理类的源码,再编译代理类。所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行...

    10.5 405 0 5
  • Resize,w 360,h 240
    MVP开发模式及简单架构封装

    MVP开发模式 Model: 主要用于业务操作,如:网络请求,数据存储等 Presenter: 主要用于逻辑处理,沟通 M 与 V ,尽可能不包...

  • 设计模式-Builder设计模式

    Builder(建造者)设计模式的定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 使用套路 静态内部类使用链式...

  • Resize,w 360,h 240
    Logger源码理解分析

    安卓开发过程中,log日志是我们接触最多的一部分。如何优雅的获取log日志呢?我个人推荐使用Logger GitHub/Logger传送门 Lo...

  • 单例设计模式

    单例模式在我们工作学习和大多数应用中经常碰到。如:Windows的任务管理器(TaskManager)、Windows的回收站、以及Spring...

  • Resize,w 360,h 240
    Handler源码理解分析

    准备 在理解Handler之前,需要对于链表和数组的有一定的理解: 链表和数组都是用于存储数据的集合,所以他们的用图是相同的。那么他们两者有什么...

  • Resize,w 360,h 240
    自定义View--登录界面输入框

    效果展示 从图中可以看出这次自定义View的效果。具体功能如下: 设置头部文字的字体大小、字体颜色、文字内容 设置输入框的字体大小、字体颜色、文...

  • Resize,w 360,h 240
    RecyclerView添加自定义ItemDecoration实现(2)

    1.看过第一篇文章的都会注意到在设置RecyclerView的GridLayoutManager的Item时设置的是正方形的布局。可是当设置自定...