240 发简信
IP属地:河南
  • Layer的flag

    在dumpsys SurfaceFlinger中,看到的Layer的flag的值是在LayerState.h中定义:

  • Android Transition(Android过渡动画)

    参考链接://www.greatytc.com/p/0af52be90ae6//www.greatytc.com/p/e497123652b5 在And...

  • 显示系统---surface

    surface概述 每一个在C++层实现的应用程序窗口都需要有一个绘图表面,然后才可以将自己的UI表现出来。这个绘图表面是需要由应用程序进程请求SurfaceFlinger服...

  • 显示系统1--Choreograhper

    1. Choreograhper简介 Choreograhper作为一个中间层,负责协调动画,输入, 绘制的执行过程。将底层的如VSync信号做分发,按需传递给上层应用。 2...

  • 像素

    像素 像素是指由一个数字序列表示的图像中的一个最小单位,称为像素。像素的大小是没有固定长度值的,不同设备上1个单位像素色块的大小是不一样的例如: 尺寸大小相同的两块屏幕,分辨...

  • android客户端获取消息流程

    当消息获取模块通过pipe将消息传递到客户端 由native调用InputEventReceiver的dispatchInputEvent 而在ViewRootImp中的Wi...

  • 虚拟机中的java对象

    新建一个对象的步骤 一 虚拟机遇到一条new指令时,首先将检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已经被加载,解析和初始化过。...

  • Java内存区域

    程序计数器可以看作是当前线程执行的字节码的行号指示器。 java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间来实现的。任何一个确定的时刻,一个处理器都只会执行一个线程...

  • android版本

    平台版本 API级别 版本代号 发布时间Android 9.0 28 Pie(馅饼) 2018.8Android 8.1 27 Oreo(奥利奥) 2...

  • 开机第一次启动

    SystemServer进程是zygote孵化进程fork出的第一个进程。 SystemServer的main函数首先做一些虚拟机相关的初始化工作,然后调用初始化函数,该函数...

  • 120
  • Leakcanary-流程分析篇

    一.概述:流程分为三块:1.监听2.检测泄露3.分析 监听在Android中,当一个Activity走完onDestroy生命周期后,说明该页面已经被销毁了,应该被系统GC回...

个人介绍
天下唯庸人无誉无谤!我是一只可爱的小码农~