出版時間:2012-2 出版社:清華大學(xué)出版社 作者:Shawn Van Every 頁數(shù):288 譯者:巢文涵
Tag標(biāo)簽:無
內(nèi)容概要
《Android多媒體開發(fā)高級編程——為智能手機(jī)和平板電腦開發(fā)圖形、音樂、視頻和富媒體應(yīng)用》使用清晰、直觀的示例介紹了Android
SDK中豐富的多媒體功能,有助于您開發(fā)能夠創(chuàng)建、播放和共享多媒體的優(yōu)秀Android應(yīng)用程序。許多Android設(shè)備本身就是照相機(jī)、相冊、攝像機(jī)、電影播放器、音樂播放器以及錄音機(jī)——為何不在應(yīng)用程序中使用所有這些及更多的功能?這些令人激動的功能將使您的應(yīng)用程序熠熠生輝,實現(xiàn)更多的用途。
本書首先討論攝像頭和成像功能,然后介紹音頻捕獲、處理及合成,最后以視頻和用于多媒體共享的聯(lián)機(jī)服務(wù)作為結(jié)束。作為開發(fā)人員,您可以跳轉(zhuǎn)到任何章節(jié),使用討論的內(nèi)容和示例代碼來創(chuàng)建利用所展示功能的應(yīng)用程序。所以,無論是對可視化聲波還是編寫觸摸屏繪圖應(yīng)用程序感興趣,您都會發(fā)現(xiàn)如何使應(yīng)用程序能夠工作、制作精良以及令人眼前一亮所需要的所有信息。
多媒體應(yīng)用程序在移動設(shè)備上的未來越來越令人興奮。((Android多媒體開發(fā)高級編程——為智能手機(jī)和平板電腦開發(fā)圖形、音樂、視頻和富媒體應(yīng)用》將幫助您以Android多媒體應(yīng)用程序的方式來創(chuàng)建并定義這一美好的未來。
作者簡介
作者:(美國)艾佛瑞(Shawn Van Every) 譯者:巢文涵艾佛瑞(Shawn Van Every)是一位資深的移動和流媒體顧問,他幫助公司更好地利用與音頻和視頻相關(guān)的新興技術(shù),主要是開發(fā)移動和流媒體應(yīng)用程序。他的客戶范圍從19 Entertainment、MoMA和迪斯尼(Disney),到Morgan Stanley、雷曼兄弟(Lehman Brothers)和紐約大學(xué)醫(yī)學(xué)院(NYU Media School),同時還包括無數(shù)的創(chuàng)業(yè)公司和其他小型客戶。此外,Shawn是紐約大學(xué)交互式電信計劃(Interactive Telecommunications Program)中通信領(lǐng)域內(nèi)的一位兼職助理教授。他的教學(xué)范圍很廣泛,包括參與性和社會媒體、編程、移動技術(shù)以及交互式電話等課程。他于2008年獲得了大衛(wèi)佩恩卡特(David Payne Carter)卓越教學(xué)獎。他在許多會議和技術(shù)展示中演示、展示和介紹了其工作內(nèi)容(包括O'Reilly的新興電話,O'Reilly的新興技術(shù)、ACM Multimedia、Vloggercon以及Strong Angle II)。他是Open Media Developers Summit,Beyond Broadcast(開放媒體開發(fā)者峰會,超越廣播)(2006)以及iPhoneDevCamp NYC(NYC iPhone開發(fā)夏令營)的聯(lián)合組織者。Shawn在紐約布法羅市的SUNY大學(xué)獲得多媒體研究(Media Study)方向的學(xué)士學(xué)位,并在紐約大學(xué)獲得交互式電信方向的碩士學(xué)位。
書籍目錄
第1章 Android圖像概述
1.1使用內(nèi)置的Camera應(yīng)用程序捕獲圖像
1.1.1從Camera應(yīng)用程序返回數(shù)據(jù)
1.1.2捕獲更大的圖像
1.1.3顯示大圖像
1.2圖像存儲和元數(shù)據(jù)
1.2.1獲得圖像的Uri
1.2.2更新CameraActivity以使用MediaStore存儲圖像和關(guān)聯(lián)元數(shù)據(jù)
1.2.3使用MediaStore檢索圖像
1.2.4創(chuàng)建圖像查看應(yīng)用程序
1.2.5內(nèi)部元數(shù)據(jù)
1.3本章小結(jié)
第2章 構(gòu)建定制的Camera應(yīng)用程序
2.1使用Camera類
2.1.1 CAMERA權(quán)限
2.1.2預(yù)覽Surface
2.1.3實現(xiàn)Camera對象
2.1.4匯總
2.2擴(kuò)展定制的Camera應(yīng)用程序
2.2.1構(gòu)建基于定時器的Camera應(yīng)用程序
2.2.2構(gòu)建時問推移攝影應(yīng)用程序
2.3 本章小結(jié)
第3章 圖像編輯和處理
3.1使用內(nèi)置Gallery應(yīng)用程序選擇圖像
3.2在位圖上繪制位圖
3.3基本的圖像縮放和旋轉(zhuǎn)
3.3.1輸入矩陣
3.3.2 Matrix類的方法
3.4 圖像處理
3.4.1 ColorMatrix
3.4.2 改變對比度和亮度
3.4.3 改變飽和度
3.5 圖像合成
3.6 本章小結(jié)
第4章 圖形和觸摸事件
4.1 畫布繪圖
4.1.1位圖創(chuàng)建
4.1.2位圖配置
4.1.3創(chuàng)建Canvas對象
4.1.4使用Paint對象
4.1.5繪制形狀
4.1.6繪制文本
4.2手指繪圖
4.2.1 觸摸事件
4.2.2在現(xiàn)有圖像上繪制
4.2.3保存基于位圖的畫布繪圖
4.3本章小結(jié)
第5章 Android音頻概述
5.1 音頻播放
5.1.1支持的音頻格式
5.1.2通過意圖使用內(nèi)置的音頻播放器
……
第6章 后臺和網(wǎng)絡(luò)音頻
第7章 音頻捕獲
第8章 音頻合成與分析
第9章 視頻概述
第10章 視頻進(jìn)階
第11章 視頻捕獲
第12章 使用Web服務(wù)的媒體消費(fèi)和發(fā)布
章節(jié)摘錄
版權(quán)頁:插圖:
編輯推薦
《Android多媒體開發(fā)高級編程:為智能手機(jī)和平板電腦開發(fā)圖形、音樂、視頻和富媒體應(yīng)用》是利用Android多媒體API創(chuàng)建動態(tài)移動應(yīng)用程序。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載