注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android多媒體開(kāi)發(fā)技術(shù)實(shí)戰(zhàn)詳解

Android多媒體開(kāi)發(fā)技術(shù)實(shí)戰(zhàn)詳解

Android多媒體開(kāi)發(fā)技術(shù)實(shí)戰(zhàn)詳解

定 價(jià):¥66.00

作 者: 熊斌
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121175800 出版時(shí)間: 2012-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 490 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Android移動(dòng)開(kāi)發(fā)技術(shù)叢書(shū):Android多媒體開(kāi)發(fā)技術(shù)實(shí)戰(zhàn)詳解》詳細(xì)講解了Android多媒體開(kāi)發(fā)技術(shù)的基本知識(shí)。本書(shū)內(nèi)容新穎、知識(shí)全面、講解詳細(xì),全書(shū)分為17個(gè)章節(jié),第1章講解了Android系統(tǒng)的基本知識(shí);第2章講解了Android開(kāi)發(fā)之前所要做的工作;第3章講解了深入底層的基本知識(shí);第4章講解了多媒體框架的基本知識(shí);第5章講解了音頻系統(tǒng)框架的基本知識(shí);第6章講解了視頻系統(tǒng)框架的基本知識(shí);第7章講解了Camera照相機(jī)系統(tǒng)的基本知識(shí);第8章講解了振動(dòng)器系統(tǒng)和警報(bào)系統(tǒng)的基本知識(shí);第9章講解了平面世界的基本知識(shí);第10章講解了二維動(dòng)畫(huà)應(yīng)用的基本知識(shí);第11章講解了渲染二維圖像的基本知識(shí);第12章講解了OpenGL ES的基本知識(shí);第13章講解了OpenGL ES進(jìn)階方面的基本知識(shí);第14章講解了音頻開(kāi)發(fā)的基本知識(shí);第15章講解了視頻開(kāi)發(fā)應(yīng)用的基本知識(shí);第16章講解了開(kāi)發(fā)一個(gè)屏保系統(tǒng)的具體過(guò)程;第17章講解了開(kāi)發(fā)一個(gè)音樂(lè)播放器的基本過(guò)程。本書(shū)定位于Android程序開(kāi)發(fā)的不同用戶(hù),即可以作初學(xué)者的參考資料,也可以作為向此領(lǐng)域發(fā)展的程序員的參考書(shū)。

作者簡(jiǎn)介

暫缺《Android多媒體開(kāi)發(fā)技術(shù)實(shí)戰(zhàn)詳解》作者簡(jiǎn)介

圖書(shū)目錄


第1章 歡迎進(jìn)入Android世界 1
1.1  最近幾年的幾件大事 1
1.2  來(lái)到智能手機(jī)世界 2
1.2.1  何謂智能手機(jī) 2
1.2.2  百家爭(zhēng)鳴 2
1.3  搭建Android應(yīng)用開(kāi)發(fā)環(huán)境 3
1.3.1  安裝Android SDK的系統(tǒng)要求 3
1.3.2  安裝JDK、Eclipse、Android
SDK 4
1.3.3  設(shè)置Android SDK Home 13
1.3.4  驗(yàn)證理論 14
1.3.5  創(chuàng)建Android虛擬設(shè)備 15
第2章  準(zhǔn)備工作 18
2.1  簡(jiǎn)析Android安裝文件 18
2.1.1  Android SDK目錄結(jié)構(gòu) 18
2.1.2  android.jar及內(nèi)部結(jié)構(gòu) 19
2.1.3  閱讀SDK文檔需要技巧 20
2.1.4  不簡(jiǎn)單的SDK工具 22
2.2  系統(tǒng)實(shí)例 23
2.3  Android系統(tǒng)架構(gòu)剖析 26
2.3.1  Android體系結(jié)構(gòu)介紹 26
2.3.2  Android應(yīng)用工程文件組成 29
2.3.3  應(yīng)用程序的生命周期 31
第3章 深入底層 34
3.1  為什么要深入底層 34
3.2  搭建Linux開(kāi)發(fā)環(huán)境 34
3.2.1  在Linux下安裝Android 34
3.2.2  設(shè)置環(huán)境變量 35
3.2.3  安裝編譯工具 36
3.3  獲取Android源碼 36
3.4  分析并編譯Android源碼 38
3.4.1  Android源碼的結(jié)構(gòu) 38
3.4.2  編譯Android源碼 44
3.4.3  運(yùn)行Android源碼 45
3.4.4  選擇編譯方法 46
3.5  運(yùn)行模擬器不是昨日重現(xiàn) 50
3.5.1  在Linux環(huán)境下運(yùn)行模擬器的
方法 50
3.5.2  模擬器輔助工具——adb 51
3.6  Android的啟動(dòng)過(guò)程 52
3.6.1  Init初始化進(jìn)程 52
3.6.2  ServiceManager進(jìn)程 54
3.6.3  Zygote進(jìn)程 54
3.6.4  SystemService進(jìn)程 57
3.7  進(jìn)程之間需要溝通 59
3.8  多核通信 60
3.8.1  內(nèi)存共享 61
3.8.2  過(guò)程調(diào)用 69
第4章 多媒體框架 73
4.1  框架學(xué)習(xí)路線(xiàn)圖 73
4.2  Android多媒體系統(tǒng)介紹 73
4.3  OpenMax框架 75
4.3.1  分析OpenMax框架構(gòu)成 76
4.3.2  實(shí)現(xiàn)OpenMax IL接口 80
4.4  OpenCore框架 88
4.4.1  OpenCore層次結(jié)構(gòu) 88
4.4.2  OpenCore代碼結(jié)構(gòu) 89
4.4.3  OpenCore編譯結(jié)構(gòu) 90
4.4.4  OpenCore OSCL 94
4.4.5  實(shí)現(xiàn)OpenCore中的OpenMax
部分 95
4.4.6  OpenCore擴(kuò)展 107
4.5  StageFright框架是后來(lái)者 113
4.5.1  StageFright代碼結(jié)構(gòu) 113
4.5.2  StageFright實(shí)現(xiàn)OpenMax
接口 114
4.5.3  Video Buffer傳輸流程 117
第5章 音頻系統(tǒng)框架 122
5.1  音頻系統(tǒng)結(jié)構(gòu) 122
5.2  分析音頻系統(tǒng)的層次 123
5.2.1  層次說(shuō)明 124
5.2.2  Media庫(kù)中的Audio框架 124
5.2.3  本地代碼 127
5.2.4  JNI代碼 130
5.2.5  Java代碼 131
5.3  硬件抽象層 131
5.4  分析編碼/解碼過(guò)程 133
5.4.1  AMR編碼 133
5.4.2  AMR解碼 137
5.4.3  解碼MP3 141
第6章 視頻系統(tǒng)框架 143
6.1  視頻系統(tǒng)結(jié)構(gòu) 143
6.2  分析Overlay抽象層 145
6.2.1  Overlay系統(tǒng)硬件抽象層的
接口 145
6.2.2  實(shí)現(xiàn)Overlay系統(tǒng)抽象層 147
6.2.3  實(shí)現(xiàn)接口 148
6.3  實(shí)現(xiàn)Overlay框架 149
第7章 Camera(照相機(jī))系統(tǒng) 152
7.1  Camera系統(tǒng)結(jié)構(gòu) 152
7.2  分析Camera接口和驅(qū)動(dòng) 155
7.2.1  Camera驅(qū)動(dòng)接口 155
7.2.2  硬件抽象層 162
7.3  實(shí)現(xiàn)Camera硬件抽象層 166
7.3.1  Java程序部分 166
7.3.2  Camera的Java本地調(diào)用
部分 167
7.3.3  Camera的本地庫(kù)libui.so 168
7.3.4  Camera服務(wù)
libcameraservice.so 169
第8章 振動(dòng)器系統(tǒng)和警報(bào)器系統(tǒng) 174
8.1  振動(dòng)器系統(tǒng) 174
8.1.1  硬件抽象層 175
8.1.2  JNI框架部分 177
8.1.3  實(shí)現(xiàn)硬件抽象層 178
8.2  Alarm警報(bào)器系統(tǒng) 179
8.2.1  Alarm系統(tǒng)結(jié)構(gòu) 179
8.2.2  模擬器環(huán)境的具體實(shí)現(xiàn) 182
第9章 平面世界 183
9.1  強(qiáng)大的Graphics類(lèi) 183
9.2  用Color類(lèi)設(shè)置文本顏色 183
9.3  用Paint類(lèi)繪制圖像 185
9.4  Canvas類(lèi) 188
9.5  Rect類(lèi) 191
9.6  NinePatch類(lèi) 195
9.7  Matrix類(lèi) 195
9.8  Bitmap類(lèi) 199
9.8.1  Bitmap類(lèi)的功能 200
9.8.2  Bitmap類(lèi)應(yīng)用實(shí)例 201
9.9  BitmapFactory類(lèi) 207
9.10  Typeface類(lèi) 210
9.11  Shader類(lèi) 210
第10章  二維動(dòng)畫(huà)應(yīng)用 214
10.1  Drawable類(lèi) 214
10.1.1  認(rèn)識(shí)Drawable類(lèi) 214
10.1.2  Drawable實(shí)現(xiàn)動(dòng)畫(huà)效果 215
10.2  實(shí)現(xiàn)Tween Animation效果 216
10.2.1  Tween動(dòng)畫(huà)基礎(chǔ) 216
10.2.2  定義動(dòng)畫(huà)效果 221
10.2.3  用實(shí)例來(lái)體驗(yàn)Tween動(dòng)畫(huà)
應(yīng)用(一) 222
10.2.4  用實(shí)例來(lái)體驗(yàn)Tween動(dòng)畫(huà)
應(yīng)用(二) 224
10.3  實(shí)現(xiàn)Frame Animation效果 225
10.3.1  Frame動(dòng)畫(huà)基礎(chǔ) 225
10.3.2  Frame動(dòng)畫(huà)應(yīng)用實(shí)例 226
10.4  播放GIF動(dòng)畫(huà) 228
10.5  實(shí)現(xiàn)EditText動(dòng)畫(huà)特效 230
10.6  Property Animation 231
第11章  渲染二維圖像 233
11.1  SurfaceFlinger渲染 233
11.1.1  SurfaceFinger基礎(chǔ) 233
11.1.2  Surface和Canvas 234
11.1.3  Surface渲染 235
11.2  Skia渲染 238
11.2.1  Skia基礎(chǔ) 238
11.2.2  Skia介紹 239
11.2.3  Skia中的類(lèi) 241
11.2.4  Skia的最大用處是繪圖 247
11.2.5  Skia的其他功能 251
第12章  OpenGL ES來(lái)了 253
12.1  認(rèn)識(shí)OpenGL ES 253
12.1.1  使用點(diǎn)線(xiàn)法繪制三角形 254
12.1.2  使用索引法繪制三角形 259
12.1.3  使用頂點(diǎn)法繪制三角形 264
12.2  時(shí)光的影子 266
12.2.1  正交投影 266
12.2.2  透視投影 267
12.2.3  實(shí)現(xiàn)投影效果 267
12.3  體驗(yàn)陽(yáng)光的魅力 271
12.3.1  何謂光照 271
12.3.2  實(shí)現(xiàn)定位光效果 273
12.3.3  開(kāi)啟/關(guān)閉光照 279
12.4  高深莫測(cè)的紋理映射 284
12.4.1  實(shí)現(xiàn)地月模型效果 284
12.4.2  實(shí)現(xiàn)三角形紋理貼圖效果 292
12.4.3  實(shí)現(xiàn)紋理拉伸效果 296
第13章  OpenGL ES進(jìn)階 301
13.1  繪制三維圖形 301
13.1.1  繪制圓柱體 301
13.1.2  繪制圓環(huán) 309
13.1.3  繪制拋物面 313
13.1.4  繪制螺旋面效果 316
13.2  坐標(biāo)變換 320
13.2.1  縮放變換處理 320
13.2.2  平移變換處理 325
13.3  混合與透明 327
13.3.1  相關(guān)基本知識(shí) 328
13.3.2  實(shí)現(xiàn)混合效果 329
13.4  攝像機(jī)和霧特效 333
13.4.1  攝像機(jī) 333
13.4.2  霧特效 334
13.4.3  親眼看一看霧特效和攝像機(jī)
效果 334
第14章  音頻開(kāi)發(fā)應(yīng)用 345
14.1  實(shí)現(xiàn)音頻功能的接口類(lèi) 345
14.2  AudioManager控制鈴聲 346
14.2.1  AudioManager中介 346
14.2.2  親手試一試——設(shè)置短信提示
鈴聲 349
14.2.3  調(diào)節(jié)手機(jī)音量的大小 352
14.3  錄音處理 356
14.3.1  使用MediaRecorder接口錄制
音頻 356
14.3.2  使用AudioRecord錄制
音頻 359
14.3.3  使用AudioRecord接口
錄音 364
14.3.4  繼續(xù)使用AudioRecord錄制
音頻 364
14.4  插放音頻 367
14.4.1  使用AudioTrack播放音頻 367
14.4.2  使用MediaPlayer播放音頻 370
14.4.3  不能沒(méi)有SoundPool 384
14.4.4  使用Ringtone播放鈴聲 386
14.4.5  使用JetPla

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)