幫助中心 | 我的帳號 | 關於我們

Android圖形顯示系統

  • 作者:李先儒|責編:安妮
  • 出版社:清華大學
  • ISBN:9787302653554
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:170
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要介紹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  紋理示例

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032