Avatar notebook default
11篇文章 · 9466字 · 1人关注
  • Glide ② — 缓存机制

    阅读本文需要先了解Glide加载流程 缓存的分类 首先介绍一下Glide中对图片资源的封装类:EngineResource 回调,当这个资源不使...

  • Resize,w 360,h 240
    Glide ① — with,load,into

    本文将介绍下面三个方法的执行流程 With with()用来接收一个Context对象,可以直接是Context,也可以是Activity,Fr...

  • Resize,w 360,h 240
    OkHttp工作流程

    分发器 线程池 拦截器 五大拦截器 分发器 Dispatcher类,这个类的作用用于分发提交的网络任务,高并发任务分发和线程池排队; Dispa...

  • Resize,w 360,h 240
    LiveDataBus

    LiveDataBus是基于LiveData实现的类似EventBus的消息通信框架,它是基于LiveData实现的,完全可以代替EventBu...

  • Resize,w 360,h 240
    QMUI-Android

    介绍 QMUI Android 的设计目的是用于辅助快速搭建一个具备基本设计还原效果的 Android 项目,同时利用自身提供的丰富控件及兼容处...

    3.9 6462 1 15
  • Resize,w 360,h 240
    RXJAVA

    简介: rxjava是一个异步框架,功能和handler类似,特点是链式调用,逻辑简单。 本文内容: 观察者模式 rxjava异步使用 操作符介...

  • okhttp的封装

    params类 client对象 request对象 callbackListener callback

  • Resize,w 360,h 240
    Fragmentation——单activity多fragment封装

    介绍: Fragmentation,主要用于现在App经常需要实现的单Activity+多Fragment以及多Activity+多Fragme...

    1.9 2539 0 11
  • Resize,w 360,h 240
    butter knife

    介绍: Field and method binding for Android views which uses annotation pro...

文集作者