240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Android Gradle 理解之Extension

    在android的gradle的体系中,extension是很重要的一个知识点,可以说,理解了extension就能用语言的形式看待androi...

  • Android Gradle 理解之Task与action

    前言: 众所周知,一个build.gradle代表着一个project,每个project都有若干个task和每个project里的属性和额外属...

  • app组件化实战解析

    1.背景 公司当前的app都处于一个app中,并且由于大量使用kotlin,编译速度本来相对于纯java的代码会慢,全量编译一次相当的痛苦,所以...

  • 基于10.0的activity分析(三)

    本文主要分析从当前activity打开另一个activity(此时第一个activity设置了new_task的标记),这种情况比较简单,从结果...

  • 基于10.0的activity分析(二)

    本文主要分析从当前activity打开另一个acivity(这里也包括了一个app打开另一个app的activity的情况) 通过第一篇文章我们...

  • 基于10.0的activity分析(一)

    1.从launcher恢复activity2.从当前activity打开另一个acivity3.从当前activity打开另一个acivity,...

  • view系列源码分析之三大常用控件之viewpager源码分析

    viewpager作为android官方的控件,一般情况下都是viewpager+fragment的模式,用过viewpage的人都知道它里面坑...

  • 图片加载库分析之Glide解析(二)

    继上篇说到Glide的缓存流程后,接下来分析下Gilde是如何从网络下载图片并做优化的由于在上文中从硬盘缓存中已经拿到了对应的data,继而会调...

  • 图片加载库分析之Glide解析(一)

    图片加载框架Glide在我们实战中,运用的很频繁,但是glide为我们做的太多了,以至于我们忽略了处理图片很多基础知识点,本文基于Glide 4...

个人介绍
read the fucking source code