精通Android 5 多媒體開發 ( 簡體 字) |
作者:王石磊 | 類別:1. -> 程式設計 -> 手機程式 -> Android |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 42783 詢問書籍請說出此書號!【缺書】 NT售價: 445 元 |
出版日:11/1/2015 |
頁數:574 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115387585 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 在整個Android應用開發體系中,圖像、音頻、視頻、渲染和3D處理一直是其核心應用。本書分為5篇,共計24章,循序漸進地講解Android多媒體應用開發的基本知識,遵循從底層原理開始到頂層應用結束的開發過程,全程剖析Android多媒體應用開發的所有核心知識點。本書從獲取并編譯Android源碼開始講起,依次講解基本技術、系統分析、典型應用、三維技術、綜合實戰這5大部分的知識。在講解每一個知識點時,都從基礎理論開始入手,遵循由淺入深的寫作方法,按照運作流程逐步分析Android多媒體應用的方方面面。本書幾乎涵蓋Android多媒體系統的所有主要內容。 本書適合Android愛好者、Android初學者、Android應用開發者、Android視頻/音頻開發者、Android游戲開發者,也可以作為相關培訓學校和大專院校相關專業的教學用書。 |
目錄:第一篇 基礎技術篇 第1章 Android技術概述 2 1.1 智能手機系統介紹 2 1.1.1 何謂智能手機 2 1.1.2 看當前主流的智能 手機系統 2 1.1.3 Android 5.0的突出變化 3 1.2 搭建Android應用開發環境 4 1.2.1 安裝Android SDK的 系統要求 4 1.2.2 安裝JDK 5 1.2.3 獲取并安裝Eclipse和 Android SDK 8 1.2.4 安裝ADT 10 1.2.5 設定Android SDK Home 12 1.2.6 驗證開發環境 13 1.2.7 創建Android虛擬 設備(AVD) 13 1.2.8 啟動AVD模擬器 16 1.2.9 解決搭建環境過程中的 常見問題 18 第2章 Android技術核心框架分析 21 2.1 簡析Android安裝文件 21 2.1.1 Android SDK目錄結構 21 2.1.2 android.jar及內部結構 22 2.1.3 閱讀SDK幫助文檔 22 2.1.4 常用的SDK工具 23 2.2 演示官方實例 24 2.3 剖析Android系統架構 28 2.3.1 Android體系結構介紹 28 2.3.2 Android應用工程文件組成 30 2.4 簡述五大組件 32 2.4.1 用Activity來表現界面 32 2.4.2 用Intent和IntentFilter 實現切換 33 2.4.3 Service為你服務 33 2.4.4 用BroadcastIntentReceiver 發送廣播 34 2.4.5 用ContentProvider存儲數據 34 2.5 進程和線程 34 2.5.1 先看進程 34 2.5.2 再看線程 35 2.5.3 應用程序的生命周期 35 2.6 第一段Android程序 37 第3章 獲取并分析Android源碼 42 3.1 獲取Android源碼 42 3.1.1 在Linux系統中獲取 Android源碼 42 3.1.2 在Windows系統中獲取 Android源碼 43 3.2 分析Android源碼結構 45 3.3 編譯Android源碼 46 3.3.1 搭建編譯環境 47 3.3.2 開始編譯 48 3.3.3 在模擬器中運行 49 3.3.4 常見的錯誤分析 49 3.3.5 實踐演練——演示兩種編譯 Android程序的方法 50 第123 6.2.2 實現Overlay系統的硬件 抽象層 125 6.2.3 實現接口 126 6.3 實現Overlay硬件抽象層 127 第7章 照相機系統 129 7.1 Camera系統的結構 129 7.2 Camera驅動層實現詳解 131 7.2.1 V4L2驅動程序 206 第11章 繪制二維圖像 208 11.1 繪圖界面布局詳解 208 11.1.1 View視圖組件 208 11.1.2 ViewGroup容器 208 11.1.3 Layout規劃布局 209 11.2 Android繪圖基礎 212 11.2.1 使用Canvas畫布 212 11.2Android手機屏幕 中的圖形 263 13.3 使用Skia渲染引擎 265 13.3.1 Skia基礎 265 13.3.2 使用Skia繪圖 268 13.4 通過Skia繪制文字 275 第14章 開發音頻應用程序 277 14.1 音頻應用接口類介紹 277 14.2 使用Camera拍照 356 15.3.1 Camera基礎 356 15.3.2 總結Camera拍照的流程 360 15.3.3 使用Camera預覽并拍照 362 15.3.4 使用Camera API方式拍照 366 第四篇 三維技術篇 第16章 OpenGL ES系統初步 372 18 19.1 繪制一個圓柱體 438 19.2 繪制一個圓環 444 19.3 繪制一個拋物面效果 448 19.4 繪制一個螺旋面效果 450 第20章 坐標變換和混合 454 20.1 實現坐標變換 454 20.1.1 坐標變換基礎 454 20.1.2 518 23.4 具體編碼 518 23.4.1 設置服務信息 518 23.4.2 播放器主界面 519 23.4.3 播放列表功能 529 23.4.4 菜單功能模塊 531 23.4.5 播放設置界面 533 23.4.6 設置顯示歌詞 535 23.4.7 文件瀏覽器 |
序: |