注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Android多媒體應用開發(fā)實戰(zhàn)詳解:圖像、音頻、視頻、2D和3D

Android多媒體應用開發(fā)實戰(zhàn)詳解:圖像、音頻、視頻、2D和3D

Android多媒體應用開發(fā)實戰(zhàn)詳解:圖像、音頻、視頻、2D和3D

定 價:¥69.00

作 者: 王石磊 著
出版社: 人民郵電出版社
叢編項:
標 簽: 移動開發(fā)

購買這本書可以去


ISBN: 9787115284105 出版時間: 2012-07-12 包裝: 平裝
開本: 16開 頁數: 560 字數:  

內容簡介

  Android憑借其強大的功能逐漸贏得了廣大用戶和開發(fā)者的青睞,已經成為移動開發(fā)平臺上的翹楚。全書分為17章,分別詳細講解了Android系統基礎,深入底層基礎,多媒體框架,音頻系統框架,視頻系統框架,Camera照相機系統,振動器系統和警報系統,2D應用開發(fā),渲染二維圖像,OpenGL ES基礎,OpenGL ES實戰(zhàn)技術,音頻開發(fā)基礎,視頻開發(fā)應用等。全面涵蓋多媒體開發(fā)與應用技術,在《Android多媒體應用開發(fā)實戰(zhàn)詳解:圖像、音頻、視頻、2D和3D》最后,通過兩個綜合實例,分別介紹了開發(fā)屏保系統和音樂播放器的基本流程,幫助讀者學以致用?!禔ndroid多媒體應用開發(fā)實戰(zhàn)詳解:圖像、音頻、視頻、2D和3D》適合Android程序員、研發(fā)人員及Android愛好者學習,也可以作為相關培訓學校和大專院校相關專業(yè)的教學用書。

作者簡介

暫缺《Android多媒體應用開發(fā)實戰(zhàn)詳解:圖像、音頻、視頻、2D和3D》作者簡介

圖書目錄

第1章 初識廬山真面目——Android概述
1.1 智能手機世界
1.1.1 何謂智能手機
1.1.2 當前主流的智能手機系統
1.2 Android的巨大優(yōu)勢
1.2.1 系出名門
1.2.2 強大的開發(fā)團隊
1.2.3 誘人的獎勵機制
1.3 搭建Android應用開發(fā)環(huán)境
1.3.1 安裝Android SDK的系統要求
1.3.2 安裝JDK、Eclipse、Android SDK
1.3.3 設定Android SDK Home
1.3.4 驗證開發(fā)環(huán)境
1.3.5 創(chuàng)建Android虛擬設備(AVD)
1.3.6 常見的幾個問題
1.4 Android模擬器
1.4.1 Android模擬器簡介
1.4.2 模擬器和真機的區(qū)別
1.4.3 模擬器簡單總結
第2章 千里之行始于足下——多媒體開發(fā)前的準備工作
2.1 簡析Android安裝文件
2.1.1 Android SDK目錄結構
2.1.2 android.jar及內部結構
2.1.3 SDK文檔及閱讀技巧
2.1.4 Android SDK工具集
2.2 解析Android SDK實例
2.3 Android系統架構
2.3.1 Android體系結構介紹
2.3.2 Android應用工程文件組成
2.3.3 應用程序的生命周期
第3章 底層分析基礎
3.1 搭建Linux開發(fā)環(huán)境
3.1.1 安裝
3.1.2 設置環(huán)境變量
3.1.3 安裝編譯工具
3.2 獲取Android源代碼
3.3 分析并編譯Android源代碼
3.3.1 Android源代碼的結構
3.3.2 編譯Android源代碼
3.3.3 運行Android源代碼
3.3.4 兩種編譯Android程序的方法
3.4 運行模擬器
3.4.1 Linux環(huán)境下運行模擬器的方法
3.4.2 模擬器輔助工具——adb
3.5 Android的啟動過程
3.5.1 Init初始化進程
3.5.2 ServiceManager進程
3.5.3 Zygote進程
3.5.4 SystemService進程
3.6 進程間的通信
3.7 多核通信
3.7.1 內存共享
3.7.2 過程調用
第4章 多媒體框架
4.1 Android多媒體系統介紹
4.2 OpenMax框架
4.2.1 分析OpenMax框架構成
4.2.2 實現OpenMax IL層接口
4.3 OpenCore框架
4.3.1 OpenCore層次結構
4.3.2 OpenCore代碼結構
4.3.3 OpenCore編譯結構
4.3.4 OpenCore OSCL
4.3.5 實現OpenCore中的OpenMax部分
4.3.6 OpenCore擴展
4.4 Stagefright框架
4.4.1 Stagefright代碼結構
4.4.2 通過Stagefright實現OpenMax接口
4.4.3 Video Buffer傳輸流程
第5章 音頻系統框架
5.1 音頻系統結構
5.2 分析音頻系統的層次
5.2.1 層次說明
5.2.2 Media庫中的Audio框架
5.2.3 本地代碼
5.2.4 JNI代碼
5.2.5 Java代碼
5.3 分析硬件抽象層
5.4 分析編碼/解碼過程
5.4.1 AMR編碼
5.4.2 AMR解碼
5.4.3 解碼MP3
第6章 視頻系統框架
6.1 視頻系統結構
6.2 分析Overlay抽象層
6.2.1 Overlay系統硬件抽象層的接口
6.2.2 實現Overlay系統抽象層
6.2.3 實現接口
6.3 實現Overlay框架
第7章 Camera照相機系統
7.1 Camera系統的結構
7.2 分析Camera接口和驅動
7.2.1 Camera驅動接口
7.2.2 硬件抽象層
7.3 實現Camera的硬件抽象層
7.3.1 Java程序部分
7.3.2 Camera的Java本地調用部分
7.3.3 Camera的本地庫libui.so
7.3.4 Camera服務libcameraservice.so
第8章 振動器系統和警報系統
8.1 振動器系統
8.1.1 硬件抽象層
8.1.2 JNI框架部分
8.1.3 實現硬件抽象層
8.2 Alarm警報器系統
8.2.1 Alarm系統的結構
8.2.2 RTC驅動程序
8.2.3 模擬器環(huán)境的具體實現
第9章 繪制二維圖像
9.1 使用Color類設置文本顏色
9.2 使用Paint類繪制圖像
9.3 使用Canvas畫布
9.4 使用Rect矩形類
9.5 NinePatch類
9.6 使用Matrix類
9.7 Bitmap類
9.8 使用BitmapFactory類
9.9 使用Region類
9.10 使用Typeface類
9.11 使用Shader類
第10章 二維動畫應用
10.1 使用Drawable實現動畫效果
10.1.1 Drawable基礎
10.1.2 使用Drawable實現動畫效果
10.2 實現Tween Animation動畫效果
10.2.1 Tween動畫基礎
10.2.2 定義動畫效果
10.2.3 Tween應用實例1
10.2.4 Tween應用實例2
10.2.5 Tween Animation總結
10.3 實現Frame Animation動畫效果
10.3.1 Frame動畫基礎
10.3.2 Frame動畫應用實例
10.4 播放GIF動畫
10.5 實現EditText動畫特效
10.6 全新的Property Animation動畫
第11章 渲染二維圖像
11.1 Android GDI系統之SurfaceFlinger
11.1.1 SurfaceFinger基礎
11.1.2 Surface和Canvas
11.1.3 Surface渲染
11.2 Skia引擎
11.2.1 Skia基礎
11.2.2 Skia介紹
11.2.3 Skia中的類
11.2.4 使用Skia繪圖
11.2.5 Skia的其他功能
11.3 通過Skia繪制文字分析原理
第12章 OpenGL ES基礎
12.1 OpenGL ES介紹
12.2 OpenGL ES的基本應用
12.2.1 點線法繪制三角形
12.2.2 索引法繪制三角形
12.2.3 頂點法繪制三角形
12.3 實現投影效果
12.3.1 正交投影
12.3.2 透視投影
12.3.3 實現投影效果
12.4 實現光照效果
12.4.1 光照基礎
12.4.2 實例應用——開啟/關閉光照
12.4.3 實例應用——實現定位光效果
12.5 實現紋理映射效果
12.5.1 紋理映射基礎
12.5.2 實例應用——實現三角形紋理貼圖效果
12.5.3 實例應用——實現地月模型效果
12.5.4 實例應用——實現紋理拉伸效果
第13章 OpenGL ES進階
13.1 繪制基本的三維形狀
13.1.1 繪制一個圓柱體
13.1.2 繪制一個圓環(huán)
13.1.3 繪制一個拋物面效果
13.1.4 繪制一個螺旋面效果
13.2 實現坐標變換操作
13.2.1 實現縮放變換效果
13.2.2 實現平移變換效果
13.3 實現混合效果
13.3.1 基本知識
13.3.2 實現混合效果
13.4 實現攝像機和霧特效效果
13.4.1 攝像機
13.4.2 霧特效
13.4.3 實現霧特效和攝像機效果
13.5 粒子系統
13.5.1 粒子系統基礎
13.5.2 實現粒子系統效果
第14章 音頻開發(fā)應用
14.1 音頻應用接口類介紹
14.2 AudioManager類
14.2.1 AudioManager基礎
14.2.2 AudioManager基本應用——設置短信提示鈴聲
14.2.3 AudioManager基本應用——調節(jié)手機音量的大小
14.3 錄音處理
14.3.1 使用MediaRecorder接口錄制音頻
14.3.2 使用AudioRecord接口錄制音頻
14.4 播放音頻
14.4.1 使用AudioTrack播放音頻
14.4.2 使用MediaPlayer播放音頻
14.4.3 使用SoundPool播放音頻
14.4.4 使用Ringtone播放鈴聲
14.4.5 使用JetPlayer播放音頻
14.4.6 使用AudioEffect處理音效
14.5 語音識別技術
14.5.1 Text-To-Speech技術
14.5.2 谷歌的Voice Recognition技術
14.6 實現振動效果
14.6.1 Vibrator類基礎
14.6.2 使用Vibrator實現振動效果
14.7 設置鬧鐘
14.7.1 AlarmManage基礎
14.7.2 開發(fā)一個鬧鐘程序
第15章 視頻開發(fā)應用
15.1 使用MediaPlayer播放視頻
15.2 使用VideoView播放視頻
15.2.1 VideoView基礎
15.2.2 使用VideoView播放手機中的影片
15.2.3 使用VideoView播放手機中的MP4
15.3 使用Camera拍照
15.3.1 Camera基礎
15.3.2 總結Camera拍照的流程
15.3.3 使用Camera預覽并拍照
第16章 開發(fā)一個屏保程序
16.1 屏幕保護程序介紹
16.1.1 屏幕保護程序的作用
16.1.2 手機中的屏幕保護程序
16.2 開發(fā)屏保程序的原理
16.3 開發(fā)一個屏保程序
16.3.1 準備素材圖片
16.3.2 編寫布局文件
16.3.3 編寫主程序文件
第17章 開發(fā)一個音樂播放器
17.1 項目介紹
17.1.1 項目背景介紹
17.1.2 項目的目的
17.2 系統需求分析
17.2.1 構成模塊
17.2.2 系統流程
17.2.3 功能結構圖
17.2.4 系統功能說明
17.2.5 系統需求
17.3 數據庫設計
17.3.1 字段設計
17.3.2 E-R圖設計
17.3.3 數據庫連接
17.3.4 創(chuàng)建數據庫
17.3.5 操作數據庫
17.3.6 數據顯示
17.4 具體編碼
17.4.1 設置服務信息
17.4.2 播放器主界面
17.4.3 播放列表功能
17.4.4 菜單功能模塊
17.4.5 播放設置界面
17.4.6 設置顯示歌詞
17.4.7 文件瀏覽器模塊
17.4.8 數據存儲
17.5 總結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號