240 发简信
IP属地:香港
  • ActivityThread的一些分析

    ActivityThread 翻译:它管理应用程序进程中主线程的执行,根据活动管理器的请求,在其上调度和执行活动、广播和其他操作。 Activi...

  • OkHttp3原理分析

    源代码版本3.12.1 一、一般使用 二、源码解读 Dispatcher 是 OkHttpClient 的调度器,是一种门户模式。主要用来实现执...

  • 使用AIDL进行Binder通信

    1、客户端代码: 客户端调用流程: 调用Stub.asInterface获取BinderProxy对象 调用BinderProxy对象的add方...

  • LiveData学习笔记

    带着几个问题去研究源码 LiveData是如何感知生命周期的? LiveData如何更新数据 观察LiveData [LiveData.java...

  • ViewModel 源码解析

    通过源码解析掌握 ViewModel的创建过程 ViewModel的存在哪里 ViewModel的生命周期 为什么Activity旋转屏幕后Vi...

  • Activity启动原理分析

    从Activity的startActivity开始,根据调用流程来解释主要类以及重点代码作用: 1. Activity 2. Instrume...

  • Glide源码分析,这篇就够了

    提示:Glide源码比较多,也比较复杂,多看几遍就懂了。加油~~ 一般用法: 一 、with方法 1.1 Glide.with() with(...