android_图形系统分析解析-surfaceflinger流程.pdfVIP

  • 88
  • 0
  • 约1.33万字
  • 约 22页
  • 2018-10-15 发布于湖北
  • 举报

android_图形系统分析解析-surfaceflinger流程.pdf

android_图形系统分析解析-surfaceflinger流程

第一章Android GDI 之基本原理及其总体 框架 Android GDI 基本框架 在Android 中所涉及的概念和代码最多,最繁杂的就是GDI 相关的代码了。但是本质 从抽象上来讲,这么多的代码和框架就干了一件事情:对显示缓冲区的操作和管理。 GDI 主要管理图形图像的输出,从整体方向上来看,GDI 可以被认为是一个物理屏幕使用 的管理器。因为在实际的产品中,我们需要在物理屏幕上输出不同的窗 口,而每个窗口认 为自己独占屏幕的使用,对所有窗口输出,应用程序不会关心物理屏幕是否被别的窗口占用, 而只是关心自己在本窗口的输出,至于输出是否能在 屏幕上看见,则需要GDI 来管理。 从最上层到最底层的数据流的分析可以看到实际上GDI 在上层为GUI 提供一个抽象的 概念,就好像操作系统中的文件系统所提供文件,目录等抽象概念一 样,GDI 输出抽象成了 文本,画笔,位图操作等设备无关的操作,让应用程序员只需要面对逻辑的设备上下文进行输 出操作,而不要涉及到具体输出设备,以及输 出边界的管理。GDI 负责将文本、线条、位图等 概念对象映射到具体的物理设备,所以GDI 的在大体方向上可以分为以下几大要素: 画布

文档评论(0)

1亿VIP精品文档

相关文档