Android显示终极宝典

一直以来都想把Android显示相关的内容给总结起来同大家一起学习和探讨,但由于懒惰以及其他原因迟迟没有着手去做这件事。然而。千里之行始于足下,不积跬步无以至千里,不积小流无以成江海。想做就行动起来吧。

文章的名字起得很大、很狂,既然flag立得很大那就努力去实现吧,为了面子也得拼一拼呀,至于结果怎么样,就不去考虑那么多了。畏首畏尾永远做不好事情。

这篇文章是后续文章的目录,以便后续的检索。内容会涉及很多,我个人的时间及能力是有限的,如果哪位小伙伴有兴趣的话,欢迎投稿和推荐,我们一起创作。

这里的Android版本将以Android12为主。

上篇 Android显示框架

    第一章 Input

    第二章 AMS

    第三章 WMS

    第四章 VIEW

    第五章 HWUI

    第六章 EGL

    第七章 OpenGLES

    第八章 SurfaceFlinger

           8.1 Android12 显示框架之SurfaceFlinger启动(一)

           8.2 Android12 显示框架之SurfaceFlinger启动(二)

           8.3 Android12 显示框架之SurfaceFlinger启动(三) 

           8.4 Android12 显示框架之SurfaceFlinger启动(四)

           8.5 Android12 显示框架之SurfaceFlinger启动(五)

           8.6 Android12 显示框架之SurfaceFlinger启动(六)

           8.7 Android12 显示框架之SurfaceComposerClient创建 

           8.8 Android12 显示框架之createSurface

           8.9 Android12 显示框架之getSurface

           8.10 Android12 显示框架之Transaction----client端

           8.11 Android12 显示框架之Transaction----server端

           8.12 Android12 显示框架之APP到SurfaceFlinger的buffer运转周期

    第九章 Hwcomposer

    第十章 Gralloc

中篇 kernel显示框架

    第一章 DRM

    第二章 FrameBuffer

    第三章 ADF

下篇 DPU硬件架构

    第一章 总体架构

    第二章 模块简介

附录

    C++新特性

           Android常用C++特性之std::function

           Android常用C++特性之lambda表达式

           Android常用C++特性之std::thread

           Android常用C++特性之std::lock_guard

           Android常用C++特性之std::make_unique

           Android常用C++特性之std::unique_lock

           Android常用C++特性之std::this_thread

           Android常用C++特性之std::optional

           Android常用C++特性之std::move

           Android常用C++特性之std::any_of

           Android常用C++特性之std::equal

           Android常用C++特性之std::find_if

           Android常用C++特性之std::sort

           Android常用C++特性之std::unique

           Android常用C++特性之std::none_of

           Android常用C++特性之std::abs

           Android常用C++特性之std::chrono

           Android常用C++特性之std::swap

           Android常用C++特性之std::future

           Android常用C++特性之std::make_pair

           Android常用C++特性之std::piecewise_construct

           Android常用C++特性之std::forward_as_tuple

           Android常用C++特性之std::bind

           Android常用C++特性之std::placeholders

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值