Android图形显示系统(一)
demi 在 周四, 04/29/2021 - 09:48 提交
本文讲解的内容是Android4.1以后的系统机制,将从整体上分析Android图形显示系统的结构,不深入分析每一层内部的代码实现,更多的是使用流程图和结构图来让大家理解Android是如何绘制、合成图形并显示到屏幕上。
本文讲解的内容是Android4.1以后的系统机制,将从整体上分析Android图形显示系统的结构,不深入分析每一层内部的代码实现,更多的是使用流程图和结构图来让大家理解Android是如何绘制、合成图形并显示到屏幕上。
二八原则:系统中 20% 的代码会消耗 80% 的性能!在进行性能优化时,我们应该始终坚持这个原则。如果有两种方式渲染图像,无法观察出哪个渲染的效果更好,那就选用性能消耗更低的方式。
看到一句话讲图像和图形的区别,认为很精准:图像是从图到数据;图形是从数据到图。图像学图是基础,图形学图是终点。图像学是为了分析图像,图形学是为了得到图像。
图形(Graph)和图像(Image)都是多媒体系统中的可视元素,虽然它们很难区分,但确实不是一回事。
我们除了为高级图形开发人员编写了文档,还花了更多的时间来帮助那些图形应用编程的新手,比如我们推出的Vulkan和OpenGL ES入门指南。现在要讨论的主题是mipmapping技术,我们会对这个技术先做个非常简短的介绍,然后探讨一些高级的技巧,尤其是与PowerVR相关的。