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

    Android的事件分发从模块分的话 一个是分发,一个是处理,对应的类就是ViewGroup和View。从调用关系来看的话,事件分发从Activity开始,到最后的view处...

  • Glide 主流程分析

    Glide主要用法就是Glide.with(context).load(xx).into(xx)。 with(context) 我们首先要做得就是分析with做了什么, wi...

  • Handler

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

  • Kotlin协程学习 (一)

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

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

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

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

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

  • Kotlin协程(入门向)

    最近在学习kotlin的协程,分享一下学习经验! 〇、什么是协程? 官方解释: 协程是轻量级的线程。 个人理解:协程相当于Kotlin中的“线程池”。 一、如何使用 1. ...

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

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

  • 120
    Android ANR解释及应对

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