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