240 发简信
IP属地:广东
  • Resize,w 360,h 240
    android ClassLoader实现热修复

    1. 前言 在用公司的框架进行开发时,最大的特点是模块纯java开发,打成dex包进行模块更新,而不用更新app。 这个算是热修复框架里的jav...

  • Resize,w 360,h 240
    一条信息的网络请求过程

    一 前言 最近有用户手机用流量无法登陆app,最终发现原因是ip被防火墙拉黑了,本来想去了解ip的分配机制,随着一个个知识点的了解,发现还是系统...

  • view.requestLayout源码解析

    1. 根view view的requestLayout 从activity的setContentView中可以看出,activity的根view...

  • Resize,w 360,h 240
    Okhttp3源码解析

    一 前言 Retrofit + Okhttp + RxJava,可以说是现在最火的网络请求组合了,而它们背后的设计模式或设计思想,是它们成功的重...

  • Retrofit源码解析

    一,前言 Retrofit其实是将OKhttp封装起来,和volley一样。那解析Retrofit其实就是解析它如何封装使用OKhttp,那我直...

  • Android 事件分发

    一,前言 事件分发的文章也看过很多,自己也写过笔记文章,但都没有从总体上真正理解过,最终也是一知半解。这次就从总体流程上归纳下,更方便记忆。 二...

  • Resize,w 360,h 240
    Matrix原理(笔记)

    1.Matrix简介: Matrix是一个矩阵,主要功能是坐标映射,数值转换 Matrix在View,图片,动画效果等各个方面均有运用。画布操作...

  • Resize,w 360,h 240
    Measure要知道的点

    1.measure和onMeasure View中和测量过程相关的方法有三个,measure、onMeasure和setMeasuredDime...

  • Resize,w 360,h 240
    listView复用解析

    1.ListView第一次加载 时序图:https://www.processon.com/view/link/5bd7b047e4b0fef7...