出版時間:2010-8 出版社:人民郵電出版社 作者:[美] Ed Burnette 頁數(shù):201 譯者:田俊靜,張波,黃湘情 等
Tag標(biāo)簽:無
前言
Android是一款針對手機的全新開源軟件工具包,它由谷歌和開放手機聯(lián)盟(Open Handset Alliance)共同創(chuàng)建。Android有望在數(shù)年內(nèi)遍布于數(shù)百萬部手機和其他移動設(shè)備,從而成為應(yīng)用程序開發(fā)人員的主要平臺。無論你是業(yè)余愛好者還是專業(yè)程序員,無論是自己玩玩還是為了盈利,都應(yīng)該了解關(guān)于Android開發(fā)的更多信息。本書將幫助你快速入門?! ndroid的特別之處 如今,市場上已經(jīng)存在許多移動平臺,包括Symbian、iPhone、Windows Mobile、BlackBerry、Java Mobile Edition,以及IAnux Mobile(LiMo)等。當(dāng)我向別人說起Android時,他們的第一個疑問通常是:我們?yōu)槭裁催€需要另一個移動標(biāo)準(zhǔn)?它又有何驚人之處? 雖然Android的一些特性并非首創(chuàng),但它是第一個將以下特性結(jié)合在一起的環(huán)境?! 』贚inux,真正開放、開源、免費的開發(fā)平臺。手持設(shè)備制造商鐘情于它的原因是由于可以使用和定制該平臺而不需要支付版稅。開發(fā)人員喜歡它,因為他們知道這個平臺是獨立的,不受任何廠商的限制?! ∈躀nternet Mashup思想啟發(fā)的基于組件的架構(gòu)。一個應(yīng)用程序的組件可以在另一個應(yīng)用程序中用作其他用途。甚至可以將Android內(nèi)置的組件替換為自己改進(jìn)后的版本。這將在移動領(lǐng)域掀起新一輪的創(chuàng)新風(fēng)潮?! ”姸嚅_箱即用的內(nèi)置服務(wù)。基于位置的服務(wù)使用GPS或手機發(fā)射塔三角測量法,讓你可根據(jù)所處位置來定制用戶體驗。憑借功能全面的SQL數(shù)據(jù)庫,利用強大的本地存儲能力,可以完成偶爾連接的計算和同步操作。瀏覽器和地圖視圖可以直接嵌入應(yīng)用程序。所有這些內(nèi)置服務(wù)有助于提高功能的標(biāo)準(zhǔn),同時降低開發(fā)成本。
內(nèi)容概要
《Android基礎(chǔ)教程(第3版)》作為《Android基礎(chǔ)教程》的升級版,是基于新版Android對其進(jìn)行完善后的杰作?!禔ndroid基礎(chǔ)教程(第3版)》采用由淺入深、循序漸進(jìn)的方式講解了Android生命周期、UI、2D圖形、多媒體以及簡單的數(shù)據(jù)存儲等基礎(chǔ)知識。深入探討了外部通信、基于位置的服務(wù)、內(nèi)置SQLite數(shù)據(jù)庫以及強大的3D圖形等高級主題。書中內(nèi)容和示例都基于新版Android進(jìn)行了更新。并根據(jù)讀者反饋做了改進(jìn)。除了支持各種屏幕分辨率和Android的最佳實踐,《Android基礎(chǔ)教程(第3版)》還闡述了多點觸控和動態(tài)壁紙編程接口功能。此外。每章最后都提供“快速閱讀指南”,供你快速找到所需信息。進(jìn)而高效地完成工作?! ndroid是Google推出的基于Linux和Java技術(shù)的開源移動開發(fā)平臺,自2007年問世以來得到了全球眾多廠商和運營商的支持。并迅速成為智能手機的主流操作系統(tǒng)。
作者簡介
Ed Burnette 資深軟件技術(shù)專家,擁有20多年軟件開發(fā)經(jīng)驗。SAS高級計算機實驗室的聯(lián)合創(chuàng)始人和高級研究員。他是Planet Android (www.planetandroid.com)網(wǎng)站的創(chuàng)辦人和ZDNet的專欄作家。除本書外,他還出版了Google Web Toolkit: Taking the Pain out of Ajax和Eclipse IDE Pocket Guide等著作。
書籍目錄
第一部分 Android簡介第1章 快速入門1.1 安裝工具1.1.1 Java 5.0+1.1.2 Eclipse1.1.3 Android SDK啟動程序軟件包1.1.4 Android SDK組件1.1.5 Eclipse插件1.2 創(chuàng)建第一個程序1.3 在模擬器上運行程序1.3.1 創(chuàng)建一個AVD1.3.2 再試一次1.4 在手機上運行程序1.5 快速閱讀指南第2章 基本概念2.1 Android的系統(tǒng)架構(gòu)2.1.1 Linux內(nèi)核2.1.2 本機庫2.1.3 Android運行時2.1.4 應(yīng)用程序框架2.1.5 應(yīng)用程序和小部件2.2 它還活著2.2.1 進(jìn)程不等于應(yīng)用程序2.2.2 應(yīng)用程序生命周期2.3 構(gòu)建塊2.3.1 活動2.3.2 意圖2.3.3 服務(wù)2.3.4 內(nèi)容提供者2.4 使用資源2.5 安全性2.6 快速閱讀指南第二部分 Android基礎(chǔ)知識第3章 設(shè)計用戶界面3.1 數(shù)獨游戲簡介3.2 聲明性設(shè)計3.3 創(chuàng)建啟動界面3.4 使用替代資源3.5 實現(xiàn)Android話框3.6 應(yīng)用主題3.7 添加菜單3.8 添加設(shè)置3.9 開始新游戲3.10 利用日志消息調(diào)試程序3.11 利用調(diào)試器調(diào)試程序3.12 退出游戲3.13 快速閱讀指南第4章 繪制2D圖形4.1 Android圖形基礎(chǔ)4.1.1 Color類4.1.2 Paint類4.1.3 Canvas類4.1.4 Path類4.1.5 Drawable類4.2 在數(shù)獨程序中添加圖形4.2.1 開始游戲4.2.2 定義Game類4.2.3 定義Puzzle View類4.2.4 繪制游戲盤面4.2.5 繪制數(shù)字4.3 處理輸入4.3.1 定義和更新選定區(qū)域4.3.2 輸入數(shù)字4.3.3 增加提示4.3.4 抖動屏幕4.4 其他問題4.4.1 創(chuàng)建軟鍵盤4.4.2 實現(xiàn)游戲邏輯4.4.3 其他功能4.5 更多改進(jìn)4.6 快速閱讀指南第5章 多媒體5.1 播放音頻5.2 播放視頻5.3 為數(shù)獨游戲配上音樂5.4 快速閱讀指南第6章 存儲本地數(shù)據(jù)6.1 為數(shù)獨游戲添加選項6.2 繼續(xù)玩前一個游戲6.3 記住當(dāng)前位置6.4 訪問內(nèi)部文件系統(tǒng)6.5 訪問SD卡6.6 快速閱讀指南第三部分 高級主題第7章 互聯(lián)的世界7.1 通過意圖實現(xiàn)瀏覽7.2 利用視圖打開網(wǎng)頁7.3 IavaScript與Java通信7.4 使用Web服務(wù)7.5 快速閱讀指南第8章 定位與環(huán)境感知8.1 位置,位置,位置8.1.1 我在哪里8.1.2 更新位置8.1.3 模擬說明8.2 充分利用傳感器8.2.1 了解傳感器8.2.2 解析傳感器的讀數(shù)8.2.3 模擬說明8.3 地圖功能8.3.1 嵌入Map View8.3.2 準(zhǔn)備就緒8.3.3 模擬說明8.4 快速閱讀指南第9章 SQL實戰(zhàn)9.1 SQLite簡介9.2 SQL基礎(chǔ)9.2.1 DDL語句9.2.2 修改語句9.2.3 查詢語句9.3 你好,數(shù)據(jù)庫9.3.1 使用SQliteOpenHelper9.3.2 定義主程序9.3.3 添加一行9.3.4 運行一個查詢9.3.5 顯示查詢結(jié)果9.4.數(shù)據(jù)綁定9.5 使用ContentProvider9.5.1 更改主程序9.5.2 添加一行9.5.3 運行一個查詢9.6 實現(xiàn)ContentProvider9.7 快速閱讀指南第10章 利用OpenGL實現(xiàn)3D圖形10.1 理解3D圖形10.2 OpenGL簡介10.3 構(gòu)建一個OpenGL程序10.4 渲染場景10.5 構(gòu)建一個模型10.6 光線、相機10.7 動作10.8 應(yīng)用紋理10.9 透明效果10.10 測量平滑度10.11 快速閱讀指南第四部分 附錄附錄A Java與OpenGL:語言及其API附錄B Hello,Widget附錄C 發(fā)布到Android市場附錄D 參考書目
編輯推薦
“這本書極其出色。不僅文筆流暢、淺顯易懂。內(nèi)容也妙趣橫生。它既恰到好處地講解了Android獨有的特性。同時也突出了高質(zhì)量編程的原則。” ——Anthony Stevens,PockekJourney創(chuàng)始人兼CTO,Google Android競賽優(yōu)勝者 “Ed Bun3ette的這本書雖然篇幅不長。但內(nèi)容豐富,保持了Pragmatic系列圖書的一貫風(fēng)格。僅憑2D和3D圖形方面的內(nèi)容。本書就非常值得所有Android開發(fā)人員擁有?!薄 狹ark Murphy,CommonsWare創(chuàng)始人
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Android基礎(chǔ)教程 (第3版) PDF格式下載