240 发简信
IP属地:上海
  • Android事件分发源码解析及事件拦截方案

    Android的事件分发从模块分的话 一个是分发,一个是处理,对应的类就是ViewGroup和View。从调用关系来看的话,事件分发从Activ...

  • Glide 主流程分析

    Glide主要用法就是Glide.with(context).load(xx).into(xx)。 with(context) 我们首先要做得就...

  • Handler

    简述 Handler大家不陌生,但是其中的细节还是有不少的,其中有些知识点还是很重要的,我们一起搞一下。 Handler到底是个什么东西 han...

  • Kotlin协程学习 (一)

    序 笔者新项目中用kotlin试水,但是协程一直没有使用,对于这个新概念,我一直是以为和Thread不分上下,顶多语法和写法上的优势,但当我真正...

  • 源码分析偏新手向Glide篇(二)

    上文:源码分析偏新手向Glide篇(一) 接着上文分析:上文分析到Glide绑定生命周期。接下来就是请求 request 对象初始化排除一切干扰...

  • 源码分析偏新手向Glide篇(一)

    为什么要写这篇新手向源码分析 很多人拿到源码的时候不知从哪下手,而且源码量级由于太大,往往看到某个地方就会被细枝末节的地方打扰,从而看了半天不知...

  • 从零搭建项目框架(MVP + Retrofit + Rxjava)

    开始准备工作 依赖 既然准备重新搭建框架,最好是使用最新的内容,从GitHub上找到相应的库,大概了解下需要使用的东西,项目中需要准备以下内容(...

  • Resize,w 360,h 240
    Android ANR解释及应对

    ANR是什么 ANR全称 Application Not Response 程序未响应,是Android开发中最不能出现的Bug之一。 ANR的...