android gralloc是什么意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android gralloc是什么意思相关的知识,希望对你有一定的参考价值。

android gralloc是什么意思

无视即可0028 | 浏览 23 次 |举报
发布于2017-01-10 10:18 最佳答案
 
Android 中 lcd 是一个帧缓冲设备,驱动程序通过处理器的 lcd 控制器将物理内存的一段区域设置为显存,
如果向这段内存区域写入数据就会马上在 lcd 上显示出来。Android 在 HAL 中提供了gralloc 模块,
封装了用户层对帧缓冲设备的所有操作接口,并通过 SurfaceFlinger 服务向应用提供显示支持。
在启动过程中系统会加载 gralloc 模块,然后打开帧缓冲设备,获取设备的各种参数并完成 gralloc 模块的初始化。
当应用程序需要把内容显示到 lcd 上时,需要通过 gralloc 模块申请一块图形缓冲区,然后将这块图形缓冲区映射到自己的地址空间并写入内容即可。
当应用程序不再需要这块图形缓冲区时需要通过 gralloc 模块释放掉,然后解除对缓冲区的映射。





以上是关于android gralloc是什么意思的主要内容,如果未能解决你的问题,请参考以下文章

Android图形显示之硬件抽象层Gralloc

高通平台开发系列讲解(显示篇)Gralloc模块

Gralloc模块分析

有人知道下面的代码片段是啥意思吗?

在这个 spark 代码片段中 ordering.by 是啥意思?

Android6.0 调用相册的闪退问题