240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Android 重学系列 SurfaceFlinger的概述

    前言 本文将会作为开启SurfaceFlinger的系列第一篇文章。然而SurfaceFlinger几乎贯通了整个Android领域中所有的知识...

  • 字节和腾讯面试的过程和感想记录(已有offer)

    前言 这段时间稍微断更了一段时间,因为我在准备面试。经过两次面试后,有一些比较深刻的认识。对于大厂来说,除了对专业知识考究之外,对算法也尤为看重...

    2.1 5502 15 31 1
  • Resize,w 360,h 240
    横向浅析Small,RePlugin两个插件化框架

    如果,读这篇文章发现错误或者疑惑的欢迎在这里讨论:https://www.jianshu.com/p/d824056f510b 目录 一 背景 ...

  • Resize,w 360,h 240
    Android 重学系列 Ashmem匿名共享内存

    前言 本文让我们来聊聊匿名共享内存Ashmem。Ashmem为什么会诞生?共享内存本质上还是为了方便跨进程通信,减少拷贝次数,提高性能。 遇到问...

    2.2 8475 1 23
  • Resize,w 360,h 240
    Android 重学系列 SurfaceView和TextureView 源码浅析(下)

    前言 上一篇文章和大家论述了SurfaceView的核心原理,本文和大家聊聊TextureView的核心原理。 如果发现什么地方写的有问题,欢迎...

    1.5 9198 6 19
  • Resize,w 360,h 240
    Android 重学系列 fence原理

    前言 在前文中,我们已经讨论了Android 渲染体系中整体流程。但是对于fence,每一个厂商对它的理解都有点点不同,但是大体的思路和框架是跟...

    1.4 23561 12 18 1
  • Resize,w 360,h 240
    AndroidStudio CMakeList的总结

    如果遇到什么有问题的请在这里联系我:https://www.jianshu.com/p/445d5cbe166d 背景 CMakeList这个东...

    2.5 6591 2 17
  • Resize,w 360,h 240
    Android 重学系列 SurfaceFlinger 的初始化

    前言 本片来看看SurfaceFlinger的初始化。从SurfaceFlinger的初始化,来对整个SurfaceFlinger的有一个总览。...

  • Resize,w 360,h 240
    Android 重学系列 GraphicBuffer的诞生

    前言 经过上一篇对OpenGL es的解析,我们引出了在eglSwapBuffer时候会调用会调用两个关键的方法: 1.Surface::deq...