SurfaceFlinger是android显示的核心进程,在整个显示框架中起到一个承上启下的作用,“承上”指的是与app进程间的通信,“启下”指的是与Composer进程的...

SurfaceFlinger是android显示的核心进程,在整个显示框架中起到一个承上启下的作用,“承上”指的是与app进程间的通信,“启下”指的是与Composer进程的...
Vsync信号是SurfaceFlinger进程中核心的一块逻辑,我们主要从以下几个方面着手讲解。 软件Vsync是怎么实现的,它是如何保持有效性的? systrace中看到...
前言 BootAnimation就是安卓系统的开机动画,估计网上面对BootAnimation的源码解读已经一大堆了,但是我想借BootAnimation分析以及和应用的对比...
努比亚技术团队原创内容,转载请务必注明出处。 Android画面显示流程分析(1)[https://www.jianshu.com/p/df46e4b39428]Androi...
努比亚技术团队原创内容,转载请务必注明出处。 Android画面显示流程分析(1)[https://www.jianshu.com/p/df46e4b39428]Androi...
努比亚技术团队原创内容,转载请务必注明出处。 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动,快的话往往都不需要一秒钟,但是这...
我的视频 王小二图解Android【001】Looper上篇[https://www.bilibili.com/video/av82255774?from=search&se...
DRM相关视频 一个像素的奇幻漂流 · Linux 内核中的 DRM[https://www.bilibili.com/video/BV1PN411H7cS/?spm_id_...
有了 Makefile、CMake 和 Shell 的基础后,我们就可以自己动手编译 FFmpeg 了。当然网上能找到别人已经有编译好的库文件,我们之所以折腾这么一大圈,还是...