240 发简信
IP属地:北京
  • 120
    阿里ARouter简单分析

    ARouter是一个路由框架,来实现组件化过程中不同module之间的相互跳转。本文简单分析ARouter初始化以及跳转Activity的最基本过程,不包含额外的参数设置等。...

  • 120
    OKHttp3源码解析

    参考资源 官网 国内博客 GitHub官网 鉴于一些关于OKHttp3源码的解析文档过于碎片化,本文系统的,由浅入深得,按照网络请求发起的流程顺序来讲解OkHttp3的源码。...

  • 120
    Android系统的编舞者Choreographer

    前言 上一篇文章 Android的16ms和垂直同步以及三重缓存[https://www.jianshu.com/p/3750db831aca] 解释了手机流畅性的问题,并在...

  • 120
    RxJava 是如何实现线程切换的(上)

    前言 通过前一篇的从观察者模式出发,聊聊RxJava,我们大致理解了RxJava的实现原理,在RxJava中可以非常方便的实现不同线程间的切换。subscribeOn 用于指...

  • 120
    安卓中高级开发高频面试题之——activity 的启动流程

    这段时间整个行业都比较低迷。互联网行业在大爆发后,终于也随着2018年冬天的到来也迎来了互联网行业的冬天。很多公司都在裁员,包括BAT美团滴滴京东在内的大公司,都走过了爆发期...

  • 120
    开源一个 Android 图片压缩框架

    在我们的业务场景中,需要使用客户端采集图片,上传服务器,然后对图片信息进行识别。为了提升程序的性能,我们需要保证图片上传服务器的速度的同时,保证用于识别图片的质量。整个优化包...

  • Android 知识梳理目录 - 好吧,这是一个很"干"的标题

    一、Java 知识梳理 Java&Android 基础知识梳理(0) - Java 基础知识大纲Java&Android 基础知识梳理(1) - 注解Java&Android...

  • 120
    Android-skin-support 换肤原理全面解析

    一.背景 公司业务上需要用到换肤.为了不重复造轮子,并且快速实现需求,并且求稳,,于是到Github上找了一个star数比较多的换肤框架-Android-skin-suppo...