Android圖形顯示系統
李先儒
買這商品的人也買了...
-
深入理解 Android 內核設計思想, 2/e (上下冊)$948$901 -
$301Android Gradle 權威指南 -
$403Android 組件化架構 -
瘋狂 Android 講義, 4/e$834$792 -
$709Android 高級編程, 4/e -
Kotlin 權威 2.0:Android 專家養成術 (Kotlin Programming: The Big Nerd Ranch Guide)$620$484 -
$505Kotlin 移動應用開發 (Kotlin for Android App Development) -
Kotlin 編程之美$714$678 -
$474深入理解 Kotlin 協程 -
$659Android 編程權威指南, 4/e (Android Programming: The Big Nerd Ranch Guide, 4/e) -
$611Kotlin 編程實戰 : 創建優雅、富於表現力和高性能的 JVM 與 Android 應用程序 (Programming Kotlin : Create Elegant, Expressive, and Performant Jvm and Android Applications) -
數碼相機中的圖像傳感器和信號處理$270$257 -
Raspberry Pi 樹莓派:12道開胃菜打造 Linux 核心肌群(iT邦幫忙鐵人賽系列書)$680$530 -
Jetpack Compose:Android 全新 UI 編程$599$569 -
$760Android 高級圖形程序設計 (Pro Android Graphics) -
$403深入淺出 Android Jetpack -
Android Jetpack 開發:原理解析與應用實戰$534$507 -
Jetpack Compose 從入門到實戰$654$621 -
大師級逆向神器 - Android Frida 協定剖析及應用$880$695 -
$473Kotlin 移動和服務器端應用開發 -
Android 開發秘辛大公開 (Androids: The Team That Built the Android Operating System)$600$474 -
Android 系統性能優化:卡頓、穩定性與續航$594$564 -
Android App 效能改善:48個掌握 App 運行流暢的技巧(iThome鐵人賽系列書)【軟精裝】$680$530 -
Jetpack Compose 實戰$774$735 -
Android 性能優化入門與實戰$359$341
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
VIP 95折
深度學習:基礎與概念$1,128$1,072 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書主要介紹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



