-
内容大纲
本书主要介绍Android图形显示系统。首先介绍图形显示系统的框架;然后在对图形显示系统有一个整体认识的基础上,重点介绍每个图形组件的工作原理;最后介绍输入,输入与显示结合在一起才能实现用户与计算机的交互。
全书共分7章。第1章介绍图形显示系统的框架;第2章介绍图形显示系统涉及的进程间通信方式;第3章介绍硬件抽象层的图形组件;第4章介绍图形流消费者处理图形缓冲的流程;第5章介绍窗口位置管理服务的内容;第6章介绍图形流的生产过程;第7章介绍输入。
本书适合作为高等院校计算机、软件工程及相关专业本科生、研究生的参考资料,也可供有Android基础的软件开发者参考。 -
作者介绍
-
目录
第1章 绪论
1.1 简介
1.2 图形显示系统框架
第2章 进程间通信
2.1 简介
2.1.1 定义
2.1.2 必要性
2.1.3 实现方法
2.2 Binder
2.2.1 示例
2.2.2 框架
2.2.3 Binder驱动
2.2.4 服务管理进程
2.2.5 服务进程
2.2.6 客户进程
2.2.7 示例回顾
2.2.8 线程池
2.2.9 Java Binder
2.2.10 文件描述符
2.2.11 通信模式
2.2.12 使用场合
2.3 共享内存
2.3.1 简介
2.3.2 实现方法
2.3.3 使用场合
2.4 套接字
2.4.1 简介
2.4.2 使用场合
2.5 本章小结
第3章 圈彩硬件
3.1 硬件抽象层
3.1.1 作用
3.1.2 接口定义
3.1.3 使用示例
3.2 硬件抽象层接口定义语言
3.2.1 背景
3.2.2 使用方法
3.2.3 进程间通信方式
3.3 Gralloc
3.3.1 简介
3.3.2 接口定义
3.3.3 分配图形缓冲流程
3.3.4 图形缓冲
3.4 Hardware Composer
3.4.1 简介
3.4.2 接口定义
3.4.3 硬件混合渲染器合成
3.4.4 图形库合成
3.5 本章小结
第4章 图形流消费者
4.1 简介
4.1.1 SurfaceFlinger初始化
4.1.2 客户进程与SurfaceFlinger交互
4.1.3 SurfaceFlinger与硬件抽象层交互
4.2 图层
4.2.1 创建图层
4.2.2 缓冲图层
4.2.3 图形的生产与消费
4.3 VSyrnc
4.3.1 简介
4.3.2 作用
4.3.3 基本流程
4.4 图形合成
4.4.1 合成原理
4.4.2 纹理
4.4.3 混合
4.4.4 渲染引擎
4.4.5 合成流程
4.5 本章小结
第5章 窗口位置管理
5.1 简介
5.1.1 WMS
5.1.2 客户进程与WMS交互
5.1.3 WMS与SurfaceFlinger交互
5.2 窗口
5.2.1 创建窗口
5.2.2 窗口容器
5.2.3 控制窗口
5.3 窗口容器树
5.3.1 DisplayContent
5.3.2 DispIayChildWindow Container
5.3.3 TaskStack
5.3.4 Task
5.3.5 ApDWindowToken
5.3.6 WindowState
5.3.7 SurfaceControl
5.4 窗口切换
5.4.1 切换原理
5.4.2 切换动画
5.4.3 切换流程
5.5 本章小结
第6章 图形流生产者
6.1 生产环境
6.1.1 启动流捌
6.1.2 设置内容视图
6.1.3 设置根视图
6.1.4 初始化图形库
6.1.5 请求VSync信号
6.2 2D图形
6.2.1 视图
6.2.2 生产流程
6.3 3D图形
6.3.1 示例
6.3.2 生产流程
6.4 本章小结
第7章 输入
7.1 输入系统
7.2 输入管理
7.2.1 输入管理框架
7.2.2 启动过程
7.2.3 读取事件
7.2.4 分发事件
7.2.5 建立连接通道
7.2.6 分发到目标进程
7.2.7 在视图树中分发
7.2.8 处理事件
7.3 输入法
7.3.1 输入法框架
7.3.2 初始化服务
7.3.3 启动应用
7.3.4 显示应用界面
7.3.5 触摸输入框
7.3.6 输入内容
7.4 本章小结
附录A Binder通信示例
附录B 共享内存与套接字示例
附录C 纹理示例
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...