WMS
文章平均质量分 61
Android WMS
winfred_zen
机械男-IT男
展开
-
adb shell dumpsys SurfaceFlinger
硬件混合渲染器 (HWC) HAL 用于确定通过可用硬件来合成缓冲区的最有效方法。作为 HAL,其实现是特定于设备的,而且通常由显示硬件原始设备制造商 (OEM) 完成。硬件混合渲染器 (HWC) HAL 用于合成从 SurfaceFlinger 接收的图层,从而减少 OpenGL ES (GLES) 和 GPU 执行的合成量。此命令输出的内容不较多,可以将输出内容重定向到一个文件中。分析Android 系统图层。另外过滤上一节提到的。原创 2023-07-12 10:22:52 · 1523 阅读 · 0 评论 -
WindowContainer相关类
该类是对应着显示屏幕的,Android是支持多屏幕的,所以可能存在多个DisplayContent对象。上图只画了一个对象的结构,其他对象的结构也是和画的对象的结构是相似的。:根窗口容器,树的根是它。:该类是对应着显示屏幕下面的,代表一组窗口合集,具有多个子类,如。的孩子,对应着窗口层次的第2层。定义了能够直接或者间接以层级结构的形式持有窗口的类的通用功能。:它是输入法窗口的容器,它的孩子是。,应用层的窗口是处于第2层。类,其实它的孩子类型也可以是。:任务,它的孩子可以是。是对应着一个窗口的。原创 2023-06-25 11:54:42 · 326 阅读 · 0 评论 -
窗口层级树的构建
在上一节这些标识符在哪里呢?原创 2023-06-25 08:52:09 · 213 阅读 · 0 评论 -
屏幕的窗口层级
表示将对应的layer设置为。原创 2023-06-20 17:13:25 · 258 阅读 · 0 评论 -
dumpsys activity containers
可见所有的Activity相关的页面,都是挂载在。可以查看当前容器层级信息。原创 2023-06-20 15:20:27 · 242 阅读 · 0 评论