Android图形显示系统
全新正版现货
¥
34.5
5.0折
¥
69
全新
仅1件
作者李先儒
出版社清华大学出版社
ISBN9787302653554
出版时间2024-01
装帧平装
开本16开
纸张胶版纸
定价69元
货号29694963
上书时间2024-07-29
商品详情
- 品相描述:全新
-
正版全新
- 商品描述
-
【编辑推荐】:
本书从框架和流程两个角度介绍图形显示系统,配合示例和全彩图解辅助读者学习。
【内容简介】:
本书主要介绍Android图形显示系统。shou先介绍图形显示系统的框架;然后在对图形显示系统有一个整体认识的基础上,重点介绍每个图形组件的工作原理;后介绍输入,输入与显示结合在一起才能实现用户与计算机的交互。
全书共分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
— 没有更多了 —
正版全新
以下为对购买帮助不大的评价