出版時間:2009 年6月 出版社:人民郵電出版社 作者:姚尚朗,靳巖 頁數(shù):340
Tag標(biāo)簽:無
前言
隨著3G的到來,無線帶寬越來越高,使得更多內(nèi)容豐富的應(yīng)用程序布置在手機(jī)上成為可能,如視頻通話、視頻點(diǎn)播、移動互聯(lián)網(wǎng)沖浪、在線看書/聽歌、內(nèi)容分享等。為了承載這些數(shù)據(jù)應(yīng)用及快速部署,手機(jī)功能將會越來越智能,越來越開放,為了實(shí)現(xiàn)這些需求,必須有一個好的開發(fā)平臺來支持,在此由Google公司發(fā)起的OHA聯(lián)盟走在了業(yè)界的前列,2007年11月推出了開放的Android平臺,任何公司及個人都可以免費(fèi)獲取到源代碼及開發(fā)SDK。由于其開放性和優(yōu)異性,Android平臺得到了業(yè)界廣泛的支持,其中包括各大手機(jī)廠商和著名的移動運(yùn)營商等。繼2008年9月第一款基于Android平臺的手機(jī)G1發(fā)布之后,預(yù)計(jì)三星、摩托羅拉、索愛、LG、華為等公司都將推出自Gflg~Android平臺的手機(jī),中國移動也將聯(lián)合各手機(jī)廠商共同推出基于Android平臺的OPhone。按目前的發(fā)展態(tài)勢,我們有理由相信,Android平臺能夠在短時間內(nèi)躋身智能手機(jī)開發(fā)平臺的前列。由于Android平臺被推出的時間才一年左右,了解Android平臺軟件開發(fā)技術(shù)的程序員還不多,如何迅速地推廣和普及Android平臺軟件開發(fā)技術(shù),讓越來越多的人參與到Android應(yīng)用的開發(fā)中,是整個產(chǎn)業(yè)鏈都在關(guān)注的一個話題。本書作者較早就從事Android的研究與開發(fā)工作,為了幫助開發(fā)者更快地進(jìn)入Android開發(fā)行列,他們不辭辛勞地編寫了Android開發(fā)教程-《Google Android開發(fā)入門與實(shí)戰(zhàn)》。本書系統(tǒng)講解了Android軟件開發(fā)的基礎(chǔ)知識,圖文并茂地幫助讀者學(xué)習(xí)和掌握SDK、開發(fā)流程以及常用的API等。書中以講述實(shí)戰(zhàn)實(shí)例為導(dǎo)向,用一個個典型應(yīng)用生動地引領(lǐng)讀者進(jìn)行項(xiàng)目開發(fā)實(shí)踐。作為一本既及時、又翔實(shí)、理論實(shí)踐相結(jié)合的教程,《Google Android開發(fā)入門與實(shí)戰(zhàn)》一書很值得入門者閱讀。值得一提的是,書中的開發(fā)實(shí)例很有創(chuàng)意,將傳統(tǒng)互聯(lián)網(wǎng)的內(nèi)容/服務(wù)與移動平臺緊密結(jié)合起來,如書中的豆瓣網(wǎng)客戶端、在線音樂播放器等應(yīng)用,都體現(xiàn)了移動互聯(lián)網(wǎng)應(yīng)用所需的創(chuàng)新精神及良好的用戶體驗(yàn)理念,這個設(shè)計(jì)思路很值得大家去思考和學(xué)習(xí)。最后,祝廣大開發(fā)者的技術(shù)日益精進(jìn),早日開始Android開發(fā)之旅,趕上移動互聯(lián)網(wǎng)的第一班車,共贏中國3G未來!
內(nèi)容概要
本書內(nèi)容上覆蓋了用Android開發(fā)的大部分場景,從Android基礎(chǔ)介紹、環(huán)境搭建、SDK介紹、Market使用,到應(yīng)用剖析、組件介紹、實(shí)例演 示等方面。從技術(shù)實(shí)現(xiàn)上,講解了5個Android平臺下的完整綜合實(shí)例及源代碼分析,分別是RSS閱讀器、基于Google Map的個人GPS、豆瓣網(wǎng)(Web 2.0)客戶端、在線音樂播放器、手機(jī)信息助手。本書注重對實(shí)際動手能力的指導(dǎo),在遵循技術(shù)研發(fā)知識體系的嚴(yán)密性同時,在容易產(chǎn)生錯誤、不易理解的環(huán)節(jié)配 以了詳實(shí)的開發(fā)情景截圖,并將重要的知識點(diǎn)和經(jīng)驗(yàn)技巧以“小實(shí)驗(yàn)”、“小知識”的活潑形式呈現(xiàn)給讀者。在程序?qū)嵗闹v解方面,將實(shí)例安插在Android 開發(fā)的精髓知識章節(jié),這為初學(xué)者學(xué)習(xí)與實(shí)踐結(jié)合提供了很好的指導(dǎo)。 本書配套有300多分鐘的全程開發(fā)視頻光盤,指導(dǎo)讀者快速、無障礙地學(xué)通Android實(shí)戰(zhàn)開發(fā)技術(shù)。 本書適合具備一定軟件開發(fā)經(jīng)驗(yàn),想快速進(jìn)入Android開發(fā)領(lǐng)域的程序員;具備一些手機(jī)開發(fā)經(jīng)驗(yàn)的開發(fā)者和Android開發(fā)愛好者學(xué)習(xí)用書;也適合作為相關(guān)培訓(xùn)學(xué)校的Android培訓(xùn)教材。
作者簡介
本書由國內(nèi)Android知名專業(yè)開發(fā)團(tuán)隊(duì)eoeMobile團(tuán)隊(duì)傾心撰寫。eoeMoblie團(tuán)隊(duì)國內(nèi)最早一批專注于Android開發(fā)的專業(yè)團(tuán)隊(duì),目前團(tuán)隊(duì)已經(jīng)在Google Market上有超過5款的作品,而且取得了可喜的下載量。國內(nèi)著名網(wǎng)站豆瓣網(wǎng)的Android客戶端(eoeDouban)也是由此團(tuán)隊(duì)制作。關(guān)于此團(tuán)隊(duì)的更多信息請?jiān)L問:http://www.eoemobile.com.關(guān)于圖書的進(jìn)展,可以訪問http://www.eoeandroid.com 社區(qū)
作者簡介:
靳巖:
網(wǎng)名:海陽|haiyangjy
blog: http://www.haiyangjy.com
姚尚朗:
網(wǎng)名:iceskysl
blog: http://iceskysl.1sters.com
歡迎大家就書或者Android的問題和我們進(jìn)行直接的交流。
社區(qū)支持:http://www.eoeandroid.com/
書籍目錄
第1章 掀起你的蓋頭來—初識Android 1.1 認(rèn)識Android 1.2 Android的背景 1.2.1 Android的歷史 1.2.2 Android的發(fā)展 1.3 我的Android我做主 1.3.1 開發(fā)基于Android平臺的應(yīng)用 1.3.2 參加Android開發(fā)者大賽 1.3.3 個人英雄主義再現(xiàn)—得到更多人的認(rèn)可和尊重 1.3.4 獲得應(yīng)有的收益—Android Market 1.4 真實(shí)體驗(yàn)—Android 模擬器 1.4.1 初識廬山真面目—模擬器概述 1.4.2 模擬器和真機(jī)的區(qū)別 1.4.3 模擬器使用注意事項(xiàng) 1.5 更上一層樓,加入Android開發(fā)社區(qū) 1.6 本章小結(jié)第2章 工欲善其事 必先利其器—搭建Android開發(fā)環(huán)境 2.1 你的愛機(jī)勝任嗎—開發(fā)Android應(yīng)用前的準(zhǔn)備 2.1.1 Android開發(fā)系統(tǒng)要求 2.1.2 Android軟件開發(fā)包 2.1.3 其他注意事項(xiàng) 2.2 Wwindow開發(fā)環(huán)境搭建 2.2.1 JDK、Eclipse、Android SDK軟件安裝 2.2.2 SDK的家在哪里—設(shè)定 Android SDK Home 2.2.3 真的準(zhǔn)備好了嗎—開發(fā)環(huán)境驗(yàn)證 2.3 Linux一族— Ubuntu開發(fā)環(huán)境搭建 2.3.2 設(shè)定 Android SDK Home 2.4 Mac OS一族—蘋果開發(fā)環(huán)境搭建 2.5 本章小結(jié)第3章 清點(diǎn)可用資本—Android SDK介紹 3.1 Android SDK基礎(chǔ) 3.2 深入探尋Android SDK的密碼 3.2.1 Android SDK目錄的骨架 3.2.2 android.jar及內(nèi)部結(jié)構(gòu) 3.2.3 SDK文檔及閱讀技巧 3.2.4 先來熱熱身—Android SDK例子解析 3.2.5 小李飛刀—Android SDK提供的工具介紹 3.3 重中之重—Android 典型包分析 3.3.1 開發(fā)的基石—Android API核心開發(fā)包介紹 3.3.2 拓展開發(fā)外延—Android可選API介紹 3.4 本章小結(jié)第4章 賺錢的市場—Android Market及應(yīng)用發(fā)布 4.1 Google Market產(chǎn)生背景與目的 4.2 體驗(yàn)“選貨”的樂趣—在G1上體驗(yàn)Market的使用 4.3 Android開發(fā)活動及特色應(yīng)用 4.3.1 開發(fā)應(yīng)用的領(lǐng)域 4.3.2 Android Market特色應(yīng)用 4.4 你也可以做東家—申請M arket帳號 4.4.1 賣東西要先入伙—準(zhǔn)備工作 4.4.2 入伙過程—申請 4.5 開張了—在Market上發(fā)布應(yīng)用 4.5.1 發(fā)布時可能遇到的錯誤 4.5.2 賣東西也要簽名—生成簽名文件 4.5.3 項(xiàng)目打包、簽名和發(fā)布 4.6 本章小結(jié)第5章 千里之行 始于足下—第一個應(yīng)用HelloWorld 5.1 HelloWorld應(yīng)用分析 5.1.1 新建一個Android工程 5.1.2 填寫工程的信息 5.1.3 編程實(shí)現(xiàn) 5.1.4 運(yùn)行項(xiàng)目 5.2 調(diào)試項(xiàng)目 5.2.1 設(shè)置斷點(diǎn) 5.2.2 Debug 項(xiàng)目 5.2.3 斷點(diǎn)調(diào)試 5.3 本章小結(jié)第6章 磨刀不誤砍柴工—Android應(yīng)用程序結(jié)構(gòu)介紹第7章 良好的學(xué)習(xí)開端—Android基本組件介紹第8章 移動信息倉庫—Android的數(shù)據(jù)存儲操作第9章 我來“廣播”你的“意圖”—Intents和Broadcast面對面第10章 一切為用戶服務(wù)—Service應(yīng)用實(shí)例第11章 循序漸進(jìn)—開發(fā)Android應(yīng)用的基本步驟第12章 Android綜合案例一—RSS閱讀器實(shí)例第13章 綜合案例二—基于Google API開發(fā)個人移動地圖第14章 綜合案例三—基于Android的豆瓣網(wǎng)(Web 2.0)移動客戶端開發(fā)第15章 綜合案例四—在線音樂播放器第16章 綜合案例五—手機(jī)信息查看助手
章節(jié)摘錄
插圖:第1章 掀起你的蓋頭來—初識Android1.3 我的Android我做主1.3.1 開發(fā)基于Android平臺的應(yīng)用在Android平臺上,可以開發(fā)出各式各樣的應(yīng)用。Android的應(yīng)用程序是用Java語言開發(fā)的,也就是說,只要會Java語言就可以比較容易地開發(fā)出Android的應(yīng)用。如果不了解Java也沒有關(guān)系,通過一段時間對Java語言的學(xué)習(xí),也可以很快進(jìn)入Android開發(fā)領(lǐng)域。加上Android平臺提供了2D、3D的圖形支持、數(shù)據(jù)庫支持(SQLite),并且集成了瀏覽器?;贏ndroid的平臺,我們可以開發(fā)出豐富多彩的應(yīng)用,這些應(yīng)用可以涉及工具、管理、互聯(lián)網(wǎng)、游戲等,在此開放的平臺上,這一切都取決于程序員的自由發(fā)揮和創(chuàng)意。1.3.2 參加Android開發(fā)者大賽Google公司為了吸引更多的開發(fā)者參與到Android開發(fā)中,已經(jīng)舉辦了一次獎金為1000萬美元的開發(fā)者競賽,如果能開發(fā)出創(chuàng)意十足,非常有用的軟件,在以后Google公司或者其他公司舉辦的開發(fā)者大賽中,可以一顯身手。1.3.3個人英雄主義再現(xiàn)——得到更多人的認(rèn)可和尊重在這個開放的平臺上,任何程序員開發(fā)的應(yīng)用程序都可以放在Android Market上,供所有的Android手機(jī)用戶下載體驗(yàn),用戶都可以對此應(yīng)用加以評價和使用,這是一個展示個人能力和技術(shù)魅力的平臺。軟件開發(fā)的個人英雄主義時代將在Android移動平臺上完美地體現(xiàn)出來,程序員完全可以憑自己的能力,開發(fā)一款得到更多贊譽(yù)的應(yīng)用。1.3.4 獲得應(yīng)有的收益——Android Market開發(fā)出的應(yīng)用給誰用,怎么提供給別人,程序員能從中得到什么好處呢?這些問題都可以從“AndroidMarket”中得到解答。為了讓Android平臺更多地吸引開發(fā)者關(guān)注和應(yīng)用,Google公司開發(fā)了自己的Android手機(jī)應(yīng)用軟件下載店“Android Market”,它允許研發(fā)人員將應(yīng)用程序在其上發(fā)布,當(dāng)然了,也允許Android用戶隨意將自己喜歡的程序下載到自己的手機(jī)設(shè)備上。
編輯推薦
《Android開發(fā)入門與實(shí)戰(zhàn)》:高煥堂☆鄒仕洪☆霍泰穩(wěn)☆何峰☆高昂☆蔡望勤 鼎力推薦。5大完整商業(yè)應(yīng)用案例:RSS閱讀器、基于Google Map的個人GPS、豆瓣網(wǎng)客戶端、在線音樂播放器、手機(jī)信息查看助手。全部內(nèi)容基于Android SDK;隨書附贈400多分鐘的詳細(xì)教學(xué)視頻,286段示例代碼;從事一線開發(fā)的作者團(tuán)隊(duì)提供在線答疑。《Android開發(fā)入門與實(shí)戰(zhàn)》特色:涵蓋And roid開發(fā)環(huán)境搭建、SDK、組件應(yīng)用、Intents、Broadcast、Service、Market使用等,每個知識點(diǎn)都配以精彩實(shí)例,使讀者學(xué)以致用。注重對實(shí)際動手能力的指導(dǎo),在容易產(chǎn)生錯誤、不易理解的環(huán)節(jié)均配有詳實(shí)的開發(fā)情景圖例,并將 重要的知識點(diǎn)、實(shí)戰(zhàn)技巧以“小實(shí)驗(yàn)”、“小知識”的活潑形式呈現(xiàn)給讀者,幫助初學(xué)者舉一反三。案例體現(xiàn)創(chuàng)新,將傳統(tǒng)互聯(lián)網(wǎng)的內(nèi)容/服務(wù)與移動平臺緊密結(jié)合,如基于Google Map的個人GPS、豆瓣網(wǎng)(Web 2.0)客戶端、在線音樂播放器等。130多個范例。全面、深度地整合手機(jī)、網(wǎng)絡(luò)及服務(wù)?!禔ndroid開發(fā)入門與實(shí)戰(zhàn)》范例繼承Java優(yōu)良傳統(tǒng)。使用開放架構(gòu)。彈性修改隨心所欲。易于閱讀的架構(gòu)設(shè)計(jì),每個范例均搭配步驟及實(shí)現(xiàn)界面。通過小巧的Android模塊對象,即可實(shí)現(xiàn)復(fù)雜的手機(jī)通信協(xié)議。汲取專家開發(fā)經(jīng)驗(yàn),指引快速上手捷徑。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Google Android開發(fā)入門與實(shí)戰(zhàn) PDF格式下載