240 发简信
IP属地:浙江
  • 关于适配Replugin插件化框架的使用

    前言 公司有内部开发的路由框架, 为了可适配Replugin插件化框架, 当前的路由框架肯定是不能使用的, 由于项目闭源, 这里主要讲下改造的思...

  • AppPlugin源码解析

    之前为了优化内部的Route, 去看了下TransformAPI, 然后就顺便看了下AppPlugin的源码.本篇源码基于android gra...

  • ARouter源码解析

    如果应用项目要做模块化, 必然绕不开为了模块间跳转解耦而做的处理, 我们都知道一般都会采用路由模式, 本篇主要解析阿里的开源路由框架ARoute...

  • andoridAPT使用

    前言 APT的概念大家应该不会陌生, 而且在很多第三方库中都有使用到, 最有名的应该就是ButterKnife了. 这里基础概念就略过了, 本篇...

  • ArrayList源码解析

    前言 每个ArrayList都有一个容量(capacity)的含义, 他接近于本身队列长度大小, 基本每个元素在新增的时候,都可以做到自动扩容....

  • EventBus源码解析

    前言 前期加班加点赶项目, 趁着刚上线空两天,赶紧看下EventBus做个"思维复健" 使用 EventBus的使用非常简单, 如果使用默认的E...

  • RxJava源码解析(二)

    前言 本篇主要解析RxJava的线程切换的原理实现 subscribeOn 首先, 我们先看下subscribeOn()方法, 老样子, 先上D...

  • Resize,w 360,h 240
    RxJava源码解析(一)

    前言 最近组内大佬打算分享RxJava2的源码, 赶紧先预习一波, 防止技术分享会上有听没懂.大概个人准备了几天的时间, 打算先整理以下自己的源...

  • Resize,w 360,h 240
    HashMap源码解析(一)

    前言 本篇主要了解下HashMap的源码, 以便了解其常用方法的实现原理.本篇以android SDK API26内的Java源码为准 Hash...