当前位置: 首页 > news >正文

通辽建设网站软件工程就业方向和前景

通辽建设网站,软件工程就业方向和前景,企炬网站,wordpress 本地 搭建图形显示系统作为Android系统核心的子系统,掌握它对于理解Android系统很有帮助,下面从整体上简单介绍图形显示系统的架构,如下图所示。 这个框架只包含了用户空间的图形组件,不涉及底层的显示驱动。框架主要包括以下4个图形组件。…

图形显示系统作为Android系统核心的子系统,掌握它对于理解Android系统很有帮助,下面从整体上简单介绍图形显示系统的架构,如下图所示。

这个框架只包含了用户空间的图形组件,不涉及底层的显示驱动。框架主要包括以下4个图形组件。

1、图形流生产者

图形流生产者一般指的是各个应用,应用通过不同的方式生产出要显示的图形流。可以通过Skia、OpenGL ES等图形库绘制得到,也可以通过Camera拍摄得到,还可以通过Media Player解码得到。

图形流使用缓冲数据表示,图形流生产者通过Surface可以把缓冲数据直接传递到图形流消费者。

2、窗口位置管理

窗口位置管理由WindowManagerServiceWMS)完成。现代操作系统一般是多任务的系统,支持多个应用同时运行。当每个应用都需要显示界面时,如果没有窗口位置管理,就无法知道该显示哪个应用的界面。

窗口位置管理维护所有窗口的位置信息,包括窗口在屏幕中的位置、宽高、前后顺序、显示状态,这些信息称为窗口元数据(window metadata)。每当一个窗口的元数据发生了变化,会通知图形流消费者。

3、图形流消费者

图形流消费者负责处理图形缓冲,由SurfaceFlinger完成。对于图形显示而言,消费过程是将各个应用生产的图形数据进行汇总,根据窗口管理提供的窗口元数据将多个图形数据合成到帧缓冲(frame buffer)的过程。

帧缓冲保存的内容正是即将在屏幕中显示的图形数据,它通过硬件抽象层传递到显示屏幕。

4、硬件抽象层

硬件抽象层负责与底层驱动交互。硬件抽象层封装了与底层驱动交互的细节,对外提供简单的接口,有了硬件抽象层,图形消费者只需调用相关的接口即可与底层驱动进行交互,无须关心具体的交互细节。

在硬件抽象层有两个与图形显示系统相关的组件,分别是Gralloc和Hardware Composer,前者负责图形缓冲的分配,后者负责将图形缓冲的内容传递到底层驱动显示。

参考:

李先儒,《Android图形显示系统》,清华大学出版社。

http://www.yayakq.cn/news/152889/

相关文章:

  • 重庆公司网站做pc端网站一般多少钱
  • 网站转化路径wordpress tag_link
  • 学校网站建设实训总结盘锦网站建设服务
  • 企业专业建站个人能备案多少个网站
  • 网站方案书免费公司的网站是怎么建立
  • 公司制作网站多少钱成都做网页公司
  • 一个几个人做网站的几个故事电影行业网站建设的书
  • 上海网站建设建议物业管理系统app
  • 软件工程大学排名郓城如何做网站seo
  • 怎么打帮人做网站开发的广告电商网站开发制作
  • 国外的购物网站有哪些微信免费小程序开发平台
  • 百度站长网站规则改版wordpress 04
  • 长江工程建设局网站做图神器的网站
  • 网站改版需求说明酒泉网站建设专家
  • 如何衡量网站的价值怎么在网站中搜索关键字
  • 网站开发的语言有什么做美妆网站的关键词
  • 国外网站国内做二维码沈阳网站建设教案模板
  • 巴中模板建站价格多少网络推广平台有哪些
  • 建设银行个人网站个人客户邢台123生活网
  • 私人定制上海seo优化外包公司
  • 广东网站开发软件做杂志的模板下载网站有哪些
  • 湖南新能源公司中企动力网站建设郑州教育信息网
  • 青岛网站厉害的公司河北省建设厅网站怎么登陆
  • wordpress 上传组件搜索引擎优化是什么工作
  • 怎样在手机上面建设网站深圳高端营销网站模板
  • 合肥网站推广优化it运维工资多少
  • 普兰店网站建设qq代刷网站推广
  • 做网站具体指什么大连网站的公司
  • 网站建设安全与威胁wordpress 主题 免费
  • 苏州建设公司网站湛江做网站设计公司