欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Android图形显示系统
      • 作者:李先儒|责编:安妮
      • 出版社:清华大学
      • ISBN:9787302653554
      • 出版日期:2024/01/01
      • 页数:170
    • 售价:27.6
  • 内容大纲

        本书主要介绍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  纹理示例