出版時間:2010 年6月 出版社:中國水利水電出版社 作者:李寧 頁數(shù):466
Tag標(biāo)簽:無
前言
2009年對于中國的移動互聯(lián)網(wǎng)領(lǐng)域是最重要的一年,因為這一年信息產(chǎn)業(yè)部向中國三大運營商(移動、聯(lián)通、電信)發(fā)放了3G牌照。這就意味著中國移動互聯(lián)網(wǎng)3G時代已經(jīng)到來,因此,2009年也就成為了中國移動互聯(lián)網(wǎng)3G時代的元年。隨著中國移動互聯(lián)網(wǎng)3G時代的到來,很多搶眼的詞匯也不斷沖擊著人們的眼球。3G、Android、OPhone、iPhone、iPad、iPod touch、Google、蘋果、HTC、G1、G2、G3等詞匯在各大網(wǎng)站的新聞和評論中頻繁出現(xiàn)。出現(xiàn)這種情況的原因只有一個,那就是智能手機(jī)和移動互聯(lián)網(wǎng)終于修成成果,成為完美的一對。智能手機(jī)雖然早在多年前就已出現(xiàn),但那時的智能手機(jī)的功能主要是本地應(yīng)用,這些手機(jī)以Nokia的Symbian系統(tǒng)為主。但隨著移動互聯(lián)網(wǎng)時代的到來,本地應(yīng)用已遠(yuǎn)遠(yuǎn)無法滿足用戶的需求了。然而在創(chuàng)新為王的今天,新的技術(shù)總在不斷地取代舊的技術(shù)。以創(chuàng)新聞名的Google為了進(jìn)軍移動廣告市場,早在2005年,就開始研制新的移動操作系統(tǒng),這也就是我們現(xiàn)在熟知的Android。經(jīng)過2年多的研發(fā),終于在2007年11月5日發(fā)布了Android的第一個版本:Android 1,O,而HTC(宏達(dá)電子)也在10個月后發(fā)布了世界上第一部裝有Android系統(tǒng)的手機(jī):Gl。這也標(biāo)志著Android正式成為移動操作系統(tǒng)大家族的成員,而且出身名門。自從Android問世以來,不斷有新的運營商、終端廠商、瀏覽器廠商、軟件廠商等加入Android陣營,通過合作以及不斷地創(chuàng)新,推出了大量基于Android的新產(chǎn)品,例如,Adobe公司已推出Android版的AIR和FlashlO,并且Google宣布在Android 2,2中將會全面支持Flash,這就意味著可以使用Flash來編寫Android應(yīng)用程序了。Android是Google進(jìn)軍移動領(lǐng)域最具殺傷力的武器之一。在此之前,蘋果推出的iPhone在智能手機(jī)和移動互聯(lián)網(wǎng)領(lǐng)域刮起了首輪風(fēng)暴,并且贏得了數(shù)以百萬計的忠實“粉絲”。而Android與iPhone不同iPhone與蘋果以往的產(chǎn)品相同,都是在封閉狀態(tài)下發(fā)展的,而且限制太多。Android則在這方面有著絕對的優(yōu)勢,Android不僅免費,而且開源,并且Google沒有限制使用什么語言或技術(shù)在Android上開發(fā)軟件。這就意味著任何企業(yè)、組織和個人都可以使用Android系統(tǒng),而且不需要付給Google一分錢。正是因為這一點,支持Android的終端廠商不斷增加,這也使Android的市場占用率節(jié)節(jié)攀升。甚至在2010年第一季度,Android在美國的占有率首次超過iPhone成為占有率居第二位的移動操作系統(tǒng)。在與美國相隔萬里的中國,Android也受到相當(dāng)?shù)年P(guān)注和重用。國內(nèi)不僅在短時間內(nèi)涌現(xiàn)了大量的Android社區(qū)(中國移動開發(fā)者社區(qū)、eoeandroid等),而且很多運營商和企業(yè)也以Android為基礎(chǔ)開發(fā)出了很多定制的移動操作系統(tǒng)。其中國內(nèi)最早的定制Android系統(tǒng)就是中國移動和播思通訊聯(lián)合開發(fā)的OPhone系統(tǒng),也稱為OMS。除此之外,還有聯(lián)想的OPhone。聯(lián)通和電信也在研發(fā)自己的定制,Android系統(tǒng)。這些充分證明了Android在世界上的幾個主要市場(中國、美國等)都己成為竟相追逐的梅花鹿,在可預(yù)期的未來,將會在全球范圍內(nèi)上演一場群雄逐鹿的大戲。既然Android無論在國內(nèi)還是國外都是如此的火暴,如此的重要,那么作為開發(fā)人員的我們是不是應(yīng)該立刻開始學(xué)習(xí)Android呢?如果您正在閱讀本書的前言,那么說明您已經(jīng)給出了肯定的答案,而本書正是打開Android神秘大門的鑰匙。有了這把鑰匙,就可以盡享Android中的寶藏。那么我們還等什么呢?Let's go,現(xiàn)在就讓我們繼續(xù)閱讀本書的精彩內(nèi)容,以獲取更多的寶藏吧!
內(nèi)容概要
本書是國內(nèi)第一本同時介紹Android和OPhone的經(jīng)典著作,國內(nèi)著名Android社區(qū)eoeandroid極力推薦?! ”緯鴥?nèi)容全面,詳細(xì)講解Android框架、Android用戶接口、Android組件、Android的數(shù)據(jù)存儲解決方案、Android的4種可跨平臺通信的組件(Activity、Service、Broadcast和ContentProvider)、網(wǎng)絡(luò)、繪圖、多媒體、2D動畫、OpenGL ES、資源、國際化、訪問Android手機(jī)的硬件、實時壁紙、實時文件夾、NDK(利用C/C++開發(fā)可運行在Android上的應(yīng)用程序)、腳本語言(Python、Lua、Perl等)、手勢輸入、文字語音轉(zhuǎn)換(TTS)、藍(lán)牙及OPhone平臺的技術(shù)。除此之外,在OFhone平臺中內(nèi)嵌了一種新的SDK:JIL Widget。這種技術(shù)可以只使用HTML、CSS、JavaScript等Web技術(shù)來編寫可運行在OPhone上的程序。為了使讀者更早進(jìn)入實戰(zhàn)階段,在本書的最后給出了兩個完整的例子:“萬年歷”和“知道當(dāng)前位置的Google GTalk機(jī)器人”。本書適合有一定的Java基礎(chǔ),想通過Android進(jìn)入移動開發(fā)領(lǐng)域的讀者:已經(jīng)有一定的Android開發(fā)經(jīng)驗,想進(jìn)一步提高Android的開發(fā)能力的讀者;想將本書作為Android的參考手冊,隨時隨地查閱的讀者;對Android報有濃厚興趣的其他手機(jī)平臺的開發(fā)人員;正在學(xué)習(xí)Android的在校大學(xué)生以及培訓(xùn)學(xué)校的學(xué)員。
作者簡介
李寧,高級軟件工程師,畢業(yè)于東北大學(xué),獲碩士學(xué)位。曾任職于東軟集團(tuán),擔(dān)任項目經(jīng)理一職。有10余年的軟件開發(fā)經(jīng)驗,主持或參與開發(fā)了全國計算機(jī)等級考試考務(wù)管理系統(tǒng)、超市前臺銷售和后臺管理系統(tǒng)、遼寧省實驗中學(xué)后勤管理系統(tǒng)、網(wǎng)上評卷系統(tǒng)等各種大型系統(tǒng)。曾為《程序員
書籍目錄
前言 如何使用本書的例子 第一部分 準(zhǔn)備篇——大軍未動,糧草先行 第1章 Android入門 第2章 第一個Android程序第二部分 基礎(chǔ)篇——Android世界的精彩之旅 第3章 Android應(yīng)用程序架構(gòu) 第4章 建立用戶接口 第5章 組件詳解 第6章 移動存儲解決方案 第7章 應(yīng)用程序之間的通訊 第8章 Android服務(wù) 第9章 網(wǎng)絡(luò) 第10章 多媒體 第三部分 進(jìn)階篇——深入Android世界的腹地 第11章 2D動畫 第12章 OpenGL ES編程 第13章 資源、國際化與自適應(yīng) 第14章 訪問Android手機(jī)的硬件 第15章 放在桌面上的小玩意 第16章 NDK編程 第17章 整合Android與腳本語言 第18章 Android平臺的新特性展示 第19章 另類的輸入輸出 第20章 藍(lán)牙 第四部分 OPhone篇——進(jìn)入OPhone世界 第21章 OPhone入門 第22章 OPhone的API擴(kuò)展 第23章 JIL Widget開發(fā)詳解 第五部分 綜合實例篇——實踐是檢驗真理的唯一標(biāo)準(zhǔn) 第24章 萬年歷 第25章 知道當(dāng)前位置的Google GTalk機(jī)器人
章節(jié)摘錄
插圖:在第5章的實例33中給出了一個給應(yīng)用程序打分的程序。在這個程序中利用Adapter對象在ListView組件中顯示了圖像、文本和RatingBar組件。但在這個實例中,這些數(shù)據(jù)都來自本地。在本例中仍然會顯示與實例33類似的內(nèi)容,只是這些數(shù)據(jù)完全來自于網(wǎng)絡(luò)。Android模擬器啟動后,如果運行模擬器的計算機(jī)可以連接Intemet,那么Android模擬器也同樣可以連接Intemet,但為了方便,本例采用訪問本機(jī)的方式來獲得網(wǎng)絡(luò)數(shù)據(jù)。也就是將網(wǎng)絡(luò)資源部署在計算機(jī)上的Web服務(wù)器(IIS、Tomcat等)中,然后使用模擬器來訪問計算機(jī)上的網(wǎng)絡(luò)資源。在編寫代碼之前,需要先在計算機(jī)上準(zhǔn)備網(wǎng)絡(luò)資源。讀者可以采用任何一款Web服務(wù)器,在本例中采用微軟的IIS作為Web服務(wù)器,讀者也可以使用自己熟悉的Web服務(wù)器,例如Apache、Tomcat、UBoss、Web Logic等。
媒體關(guān)注與評論
作者是博客園(crIblogs. com)的知名主——銀河使(nokiaguy.cnbllgs.com),在園子里為大家分享了很多精彩的內(nèi)容,給很多人帶來幫助,作者對技術(shù)的那種鉆研和分享精神感染了很多人。從寫博到寫書,是一個從播種到收獲并且把果實分享給大家的過程,相信本書凝聚了作者在Android方面鉆研的精華。 ——博客園(cnblogs.com) 雖然在eoeandrold.com有大量的Android資料和教程,但是不斷有新人問我如何開始Android開發(fā)之旅,李寧的這本書就是很好的答案。本書既詳細(xì)講述AndroidiZ用開發(fā)的基本組件、布局管理、多任務(wù)處理、網(wǎng)絡(luò)和多媒體等技術(shù),又涉及到OMS獨有的JIW技術(shù),是一本And rold/OMS開發(fā)必備用書。 ——靳巖 CEO of eoerTlobile eoea rld roid開發(fā)社區(qū)創(chuàng)始人《Android應(yīng)用開發(fā)入門與實戰(zhàn)》作者推薦這本書有兩個原因:一是移動開發(fā)的廣闊前累,使得越來越多的企業(yè)、開發(fā)者投入其中。相比iphone而言,Arldroid平臺的開放性以及國內(nèi)市場的廣闊性,使得它更有代表性;二是作者李寧,他寫作的理論性和實踐性兼?zhèn)洌约皩夹g(shù)的孜孜追求,使得這本書在Android開發(fā)的實戰(zhàn)方面很具代表性。也希望讀者朋友和我一樣能從這本書中獲益! ——淘寶(中國)軟件有限公司高級測試工程師 戚祥
編輯推薦
《Android/OPhone 開發(fā)完全講義》國內(nèi)覆蓋面最廣的Android開發(fā)指南、國內(nèi)第一同時涉及Android和OPhone技術(shù)的參考手冊,全書貫穿Android 1.5至Android 2.1五大Android版本的重要特性。超過200個實際案例,提供完美的實戰(zhàn)環(huán)境大量有價值的代碼可以直接用于實際的項目一線開發(fā)人員傾力之作,使全書的內(nèi)容更接近實戰(zhàn)完整的綜合應(yīng)用案例,理論與實戰(zhàn)相結(jié)合
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Android/OPhone開發(fā)完全講義(china-pub首發(fā)) PDF格式下載