240 发简信
IP属地:浙江
  • Glide源码解析(三)

    本篇是 Glide 系列的最后一篇,主要讲一下 into 方法里面的逻辑。into 的逻辑也是最多最复杂的,可能需要反复阅读源码才能搞清楚。 G...

  • Glide源码解析(二)

    之前已经讲过 Glide.with 了,那么今天就来讲讲 load 方法。 Glide : https://github.com/bumptec...

  • Glide源码解析(一)

    前言 Glide是一个快速高效的Android图片加载库,注重于平滑的滚动。Glide提供了易用的API,高性能、可扩展的图片解码管道(deco...

  • 闲聊MultiDex

    MultiDex 是什么? 当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。D...

  • LeakCanary源码解析

    LeakCanary : https://github.com/square/leakcanary version : 1.6.3 Header...

  • 闲谈Android中的内存泄漏

    Part 1 在长久以来的 Android 开发过程中,内存泄漏一直是一个比较头疼的问题。内存泄漏会导致应用卡顿,用户体验不佳,甚至会造成应用崩...

  • Resize,w 360,h 240
    深入理解Binder

    之前一直对 Binder 理解不够透彻,仅仅知道一些皮毛,所以最近抽空深入理解一下,并在这里做个小结。 Binder是什么 Binder 是 A...

  • Activity生命周期调用流程

    注:源码分析基于 Android SDK API 28 在前一篇中,我们分析了 startActivity 的整个流程,并且也讲到了何时调用了 ...

  • Tinker源码分析(七):dex合成流程

    本系列 Tinker 源码解析基于 Tinker v1.9.12 前面讲到了 Tinker 安装补丁的流程,现在就详细地来看下 dex 合成的代...