說(shuō)明:目錄
第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ā)
本書(shū)內(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ī)信息助手。本書(shū)注重對(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)。
本書(shū)配套有300多分鐘的全程開(kāi)發(fā)視頻光盤(pán),指導(dǎo)讀者快速、無(wú)障礙地學(xué)通Android實(shí)戰(zhàn)開(kāi)發(fā)技術(shù)。
本書(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í)用書(shū);也適合作為相關(guān)培訓(xùn)學(xué)校的Android培訓(xùn)教材。
第1章掀起你的蓋頭來(lái)—初識(shí)Android
1.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),并且集成了瀏覽器。基于Android的平臺(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è)備上。
……