導覽
近期變更
隨機頁面
新手上路
新頁面
優質條目評選
繁體
不转换
简体
繁體
18.219.86.191
登入
工具
閱讀
檢視原始碼
特殊頁面
頁面資訊
求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。
檢視 Android图形显示系统 的原始碼
←
Android图形显示系统
前往:
導覽
、
搜尋
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
{| class="wikitable" align="right" |- |<center><img src=https://www0.kfzimg.com/sw/kfz-cos/kfzimg/14007862/e54e72d245f08f1c_s.jpg width="260"></center> <small>[https://book.kongfz.com/472611/7297718640 来自 孔夫子网 的图片]</small> |} 《'''Android图形显示系统'''》,李先儒 著,出版社: 清华大学出版社。 清华大学出版社成立于1980年6月,是教育部主管、[[清华大学]]主办的综合性大学出版社<ref>[http://www.zhongyw.com.cn/news/show-53574.html 我国出版社的等级划分和分类标准],知网出书,2021-03-01</ref>。清华社先后荣获 “先进高校出版社”“全国优秀出版社”“全国百佳图书出版单位”“中国版权最具影响力企业”“首届全国教材建设奖全国[[教材]]建设先进集体”等荣誉<ref>[http://www.tup.tsinghua.edu.cn/aboutus/qyjj.html 企业简介],清华大学出版社有限公司</ref>。 ==内容简介== 本书主要介绍Android图形显示系统。首先介绍图形显示系统的框架;然后在对图形显示系统有一个整体认识的基础上,重点介绍每个图形组件的工作原理;最后介绍输入,输入与显示结合在一起才能实现用户与计算机的交互。 全书共分7章。第1章介绍图形显示系统的框架;第2章介绍图形显示系统涉及的进程间通信方式;第3章介绍硬件抽象层的图形组件;第4章介绍图形流[[消费者]]处理图形缓冲的流程;第5章介绍窗口位置管理服务的内容;第6章介绍图形流的生产过程;第7章介绍输入。 本书适合作为高等院校计算机、软件工程及相关专业本科生、研究生的参考资料,也可供有Android基础的软件开发者参考。 ==目录== 第1章 绪论/1 1.1 简介/1 1.2 图形显示系统框架/1 第2章 进程间通信/4 2.1 简介/4 2.1.1 定义/4 2.1.2 必要性/5 2.1.3 实现方法/6 2.2 Binder/7 2.2.1 示例/7 2.2.2 框架/8 2.2.3 Binder驱动/9 2.2.4 服务管理进程/12 2.2.5 服务进程/17 2.2.6 [[客户]]进程/29 2.2.7 示例回顾/31 2.2.8 线程池/32 2.2.9 Java Binder/34 2.2.10 文件描述符/35 2.2.11 通信模式/36 2.2.12 使用场合/37 2.3 共享内存/38 2.3.1 简介/38 2.3.2 实现方法/38 2.3.3 使用场合/39 2.4 套接字/39 2.4.1 简介/39 2.4.2 使用场合/40 2.5 本章小结/40 第3章 图形硬件/41 3.1 硬件抽象层/41 3.1.1 作用/41 3.1.2 接口定义/41 3.1.3 使用示例/42 3.2 硬件抽象层接口定义语言/45 3.2.1 背景/45 3.2.2 使用方法/46 3.2.3 进程间通信方式/48 3.3 Gralloc/48 3.3.1 简介/48 3.3.2 接口定义/49 3.3.3 分配图形缓冲流程/50 3.3.4 图形缓冲/51 3.4 Hardware Composer/53 3.4.1 简介/53 3.4.2 接口定义/53 3.4.3 硬件混合渲染器合成/56 3.4.4 图形库合成/60 3.5 本章小结/61 第4章 图形流消费者/62 4.1 简介/62 4.1.1 SurfaceFlinger初始化/62 4.1.2 客户进程与SurfaceFlinger交互/63 4.1.3 SurfaceFlinger与硬件抽象层交互/64 4.2 图层/64 4.2.1 创建图层/64 4.2.2 缓冲图层/67 4.2.3 图形的生产与消费/69 4.3 VSync/72 4.3.1 简介/72 4.3.2 作用/73 4.3.3 基本流程/74 4.4 图形合成/79 4.4.1 合成原理/79 4.4.2 纹理/80 4.4.3 混合/84 4.4.4 渲染引擎/84 4.4.5 合成流程/87 4.5 本章小结/91 第5章 窗口位置管理/92 5.1 简介/92 5.1.1 WMS/92 5.1.2 客户进程与WMS交互/93 5.1.3 WMS与SurfaceFlinger交互/94 5.2 窗口/94 5.2.1 创建窗口/94 5.2.2 窗口容器/95 5.2.3 控制窗口/96 5.3 窗口容器树/97 5.3.1 DisplayContent/97 5.3.2 DisplayChildWindow Container/99 5.3.3 TaskStack/100 5.3.4 Task/101 5.3.5 AppWindowToken/102 5.3.6 WindowState/103 5.3.7 SurfaceControl/104 5.4 窗口切换/106 5.4.1 切换原理/106 5.4.2 切换动画/107 5.4.3 切换流程/107 5.5 本章小结/113 第6章 图形流生产者/114 6.1 生产环境/114 6.1.1 启动流程/114 6.1.2 设置内容视图/116 6.1.3 设置根视图/118 6.1.4 初始化图形库/118 6.1.5 请求VSync信号/119 6.2 2D图形/119 6.2.1 视图/119 6.2.2 生产流程/120 6.3 3D图形/125 6.3.1 示例/125 6.3.2 生产流程/126 6.4 本章小结/133 第7章 输入/134 7.1 输入系统/134 7.2 输入管理/134 7.2.1 输入管理框架/134 7.2.2 启动过程/135 7.2.3 读取事件/137 7.2.4 分发事件/140 7.2.5 建立连接通道/141 7.2.6 分发到目标进程/142 7.2.7 在视图树中分发/144 7.2.8 处理事件/145 7.3 输入法/146 7.3.1 输入法框架/147 7.3.2 初始化服务/147 7.3.3 启动应用/149 7.3.4 显示应用界面/149 7.3.5 触摸输入框/150 7.3.6 输入内容/152 7.4 本章小结/152 附录A Binder通信示例/153 附录B 共享内存与套接字示例/156 附录C 纹理示例/163 ==参考文献== [[Category:040 類書總論;百科全書總論]]
返回「
Android图形显示系统
」頁面