Avatar notebook default
22篇文章 · 34519字 · 2人关注
  • Resize,w 360,h 240
    Android中的Handler机制

    一、Handler概述 二、Handler发送消息的方法 三、MessageQueue的enqueueMessage() 四、Message的w...

  • Resize,w 360,h 240
    了解ThreadLocal

    ThreadLocal 什么是ThreadLocal 存取实质 使用场景 使用方法 set()流程 get()流程 内存泄漏问题 1. 定义 是...

  • 理解Window和WindowManager(二)

    三、Activity的Window创建过程 1. Window的创建 Activty的启动最终会在ActivtyThread的performLa...

  • 理解Window和WindowManager(一)

    一、概述 1 ) 什么是Window?什么是WindowManager? 1. Window Window是一个抽象类,PhoneWindow是...

    1.5 9893 0 17
  • 理解RemoteViews

    书上很多东西都过时了或者在Android8.0上会出现问题,下面的总结都是在Android8.0上运行成功的,会有一些需要注意的地方。 一、Re...

  • 从performTraversals到三大流程的调用流程

    这篇主要想梳理一下真实的一个Demo它的measure、layout、draw到底是怎么样的一个调用过程。 前几天,我在嵌套在RelativeL...

  • Draw过程

    一、调用流程 1. ViewRootImpl # performTraversals() performTraversals()调用了perfo...

  • Layout过程

    一、调用流程 Layout流程也是从perfromTravrsals开始,在调用完测量流程后,又调用了performLayout(),这就是La...

  • Measure过程

    一、MeasureSpec MeasureSpec是View的一个静态内部类。他是测量过程的依据,所以先要了解这个类。它是一个32位int型的量...

文集作者