gpt4 book ai didi

android - android中的window manager Service疑惑

转载 作者:行者123 更新时间:2023-11-29 00:39:35 24 4
gpt4 key购买 nike

我是 Android 框架工作的新手,我正在了解 Android 显示系统。

我有一些关于android window系统的问题,

据我了解,每个窗口都有一个或多个表面,每个表面都有一个或多个 View 或 View 组。可以使用 Canvas 将这些 View 绘制到表面后台缓冲区。当后台缓冲区已满时,Surfaceflinger 将翻转缓冲区我的疑虑是

是一个 Activity 有一个窗口还是一个应用程序有一个窗口?

每个表面的缓冲区大小相同还是不同?如果不同表面的缓冲区大小不同,谁将提供缓冲区大小和窗口大小?

SurfaceFlinger 将如何使用 8MB 内存?

最佳答案

我想我可以回答“一个 Activity 只有一个窗口还是一个应用程序只有一个窗口?”

1)一个 Activity 可以有一个或多个窗口,包括STARTING_WINDOW、SUB_WINDOW等,2)application不直接关联窗口,activity关联,所以由activity的个数决定。

关于android - android中的window manager Service疑惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10310263/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com