Android網(wǎng)絡(luò)開發(fā)技術(shù)實(shí)戰(zhàn)詳解

出版時(shí)間:2012-8  出版社:電子工業(yè)出版社  作者:朱桂英  頁數(shù):548  
Tag標(biāo)簽:無  

前言

  隨著3G技術(shù)的發(fā)展,無線上網(wǎng)速度越來越快,使得更多內(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ā)布之后,三星、摩托羅拉、索尼愛立信、LG等主流手機(jī)制造商都推出了自己的以Android為平臺的手機(jī)。并且在2011年年底,Android超越了塞班和iOS,雄踞智能手機(jī)市場占有率榜首的地位?! ‘吘笰ndroid平臺推出的時(shí)間才5年,了解Android平臺軟件開發(fā)技術(shù)的程序員還不多,如何迅速地推廣和普及Android平臺軟件開發(fā)技術(shù),讓越來越多的人參與到Android應(yīng)用的開發(fā)中,是整個業(yè)界都在關(guān)注的一個話題。為了幫助開發(fā)者更快地進(jìn)入Android開發(fā)行列,筆者精心編寫了本書。從技術(shù)角度而言,Android是一種融入了全部Web應(yīng)用的平臺。隨著版本的更新,從最初的觸屏到現(xiàn)在的多點(diǎn)觸摸,從普通的聯(lián)系人到現(xiàn)在的數(shù)據(jù)同步,從簡單的GoogleMap到現(xiàn)在的導(dǎo)航系統(tǒng),從基本的網(wǎng)頁瀏覽到現(xiàn)在的HTML5,這都說明Android已經(jīng)逐漸穩(wěn)定,而且功能越來越強(qiáng)大。此外,Android平臺不僅支持Java、C、C++等主流的編程語言,還支持Ruby、Python等腳本語言,甚至Google專為Android的應(yīng)用開發(fā)了Simple語言,這使得Android有著非常廣泛的開發(fā)群體?! ”緯膬?nèi)容  在本書的內(nèi)容中,詳細(xì)講解了Android網(wǎng)絡(luò)開發(fā)技術(shù)的基本知識。本書內(nèi)容新穎、知識全面、講解詳細(xì),全書分為18章。  章名內(nèi)容  第1章講解了Android系統(tǒng)的基本知識  第2章講解了Android開發(fā)之前所要做的工作  第3章講解了必須具備的網(wǎng)頁開發(fā)技術(shù)  第4章講解了HTML5的基本知識  第5章講解了在Android上開發(fā)網(wǎng)頁的基本知識  第6章講解了HTTP通信處理的基本知識  第7章講解了處理URL地址的基本知識  第8章講解了WebKit的基本知識  第9章講解了Wi-Fi的基本知識  第10章講解了開發(fā)藍(lán)牙應(yīng)用程序的基本知識  第11章講解了郵件應(yīng)用的基本知識  第12章講解了RSS應(yīng)用的基本知識 ?。ɡm(xù)表)  章名內(nèi)容  第13章講解了Android網(wǎng)絡(luò)典型應(yīng)用實(shí)踐的基本知識  第14章講解了開發(fā)網(wǎng)絡(luò)視頻播放器系統(tǒng)的基本流程  第15章講解了開發(fā)綜合郵件系統(tǒng)的基本流程  第16章講解了開發(fā)RSS閱讀器系統(tǒng)的基本流程  第17章講解了開發(fā)一個流量監(jiān)控系統(tǒng)的基本流程  第18章講解如何打包、簽名和發(fā)布一個完整的大型Android系統(tǒng)  全書內(nèi)容都采用了理論加實(shí)踐的教學(xué)方法,每個實(shí)例先提出制作思路及包含的知識點(diǎn),在實(shí)例最后總結(jié)知識點(diǎn)并出題讓讀者舉一反三?! ”緯厣 ”緯鴥?nèi)容十分豐富,實(shí)例內(nèi)容覆蓋全面,滿足Android技術(shù)人員成長道路上的方方面面需求。我們的目標(biāo)是通過一本圖書提供多本圖書的價(jià)值,讀者可以根據(jù)自己的需要有選擇地閱讀,以完善個人的知識和技能結(jié)構(gòu)。在內(nèi)容的編寫上,本書具有以下特色?! 〗Y(jié)構(gòu)合理  從用戶的實(shí)際需要出發(fā),科學(xué)安排知識結(jié)構(gòu),內(nèi)容由淺入深,敘述清楚,具有很強(qiáng)的知識性和實(shí)用性,反映了當(dāng)前Android技術(shù)的發(fā)展和應(yīng)用水平。同時(shí)全書精心篩選的最具代表性、讀者最關(guān)心的典型知識點(diǎn),幾乎包括Android網(wǎng)絡(luò)開發(fā)的各個方面。  易學(xué)易懂  本書條理清晰、語言簡潔,可幫助讀者快速掌握每個知識點(diǎn)。每章既相互連貫又自成體系,使讀者既可以按照本書編排的章節(jié)順序進(jìn)行學(xué)習(xí),也可以根據(jù)自己的需求對某一章節(jié)進(jìn)行有針對性的學(xué)習(xí)。  實(shí)用性強(qiáng)  本書徹底摒棄枯燥的理論和簡單的操作,注重實(shí)用性和可操作性?! ?shí)例全面  書中的開發(fā)實(shí)例典型并具有創(chuàng)意,涵蓋了Android網(wǎng)絡(luò)所能涉及的所有領(lǐng)域,每個實(shí)例都體現(xiàn)了移動互聯(lián)網(wǎng)應(yīng)用所需的創(chuàng)新精神及良好的用戶體驗(yàn)理念,這個設(shè)計(jì)思路很值得大家去思考和學(xué)習(xí)。  參與本書編寫工作的有朱桂英、王東華、王振麗、熊斌、周秀、鄧才兵、羅紅仙、王石磊、孫宇、程娟、王文忠、王夢、陳強(qiáng)、張?jiān)?、管西京?! ”緢F(tuán)隊(duì)在編寫過程中,得到了博文視點(diǎn)工作人員的大力支持。由于本團(tuán)隊(duì)水平有限,紕漏和不盡如人意之處在所難免,懇請讀者提出意見或建議,以便修訂并使之更臻完善?! 【幷摺 ?012年4月

內(nèi)容概要

  《Android移動開發(fā)技術(shù)叢書:Android網(wǎng)絡(luò)開發(fā)技術(shù)實(shí)戰(zhàn)詳解》以Android網(wǎng)絡(luò)應(yīng)用程序的開發(fā)為主題,從底層原理開始講起,結(jié)合真實(shí)的案例向讀者詳細(xì)介紹了Android的基本組件的使用及應(yīng)用程序開發(fā)的整個流程。《Android移動開發(fā)技術(shù)叢書:Android網(wǎng)絡(luò)開發(fā)技術(shù)實(shí)戰(zhàn)詳解》的講述由淺入深,從介紹Android平臺的基本組件到帶領(lǐng)讀者開發(fā)大型應(yīng)用程序,結(jié)構(gòu)清晰、語言簡潔?! ∪珪譃?8章,分別介紹了Android開發(fā)之前所要做的工作、必須具備的網(wǎng)頁開發(fā)技術(shù)、HTML 5基礎(chǔ)、在Android系統(tǒng)中開發(fā)網(wǎng)頁的必備技術(shù)、HTTP通信處理、URL地址處理、WebKit、Wi-Fi、藍(lán)牙、郵件和RSS應(yīng)用等。

書籍目錄

第1章 熟悉而又陌生的Android 1.1這幾年的那些事 1.2來到智能手機(jī)世界這個大舞臺 1.2.1何謂智能手機(jī) 1.2.2百家爭鳴的時(shí)代 1.3不只是群狼戰(zhàn)術(shù)這點(diǎn)優(yōu)勢 1.3.1優(yōu)點(diǎn)一--系出名門 1.3.2優(yōu)點(diǎn)二--強(qiáng)大的開發(fā)團(tuán)隊(duì) 1.3.3優(yōu)點(diǎn)三--誘人的獎勵機(jī)制 1.3.4優(yōu)點(diǎn)四--開源 1.4搭建Android應(yīng)用開發(fā)環(huán)境 1.4.1安裝AndroidSDK的系統(tǒng)要求 1.4.2安裝JDK、Eclipse和AndroidSDK 1.4.3設(shè)定AndroidSDKHome 1.4.4驗(yàn)證理論 1.4.5創(chuàng)建Android虛擬設(shè)備(AVD) 1.4.6啟動AVD模擬器 2.1簡析Android安裝文件 2.1.1Android SDK目錄結(jié)構(gòu) 2.1.2android.jar及內(nèi)部結(jié)構(gòu) 2.1.3閱讀SDK文檔需要技巧 2.1.4不簡單的SDK工具 2.2實(shí)例教學(xué) 2.3Android系統(tǒng)架構(gòu)剖析 2.3.1Android體系結(jié)構(gòu)介紹 2.3.2Android應(yīng)用工程文件的組成 2.3.3應(yīng)用程序的生命周期 第3章必須具備的網(wǎng)頁開發(fā)技術(shù) 3.1熟悉的HTML 3.1.1HTML初步 3.1.2文字的字體 3.1.3使用標(biāo)示標(biāo)記 3.1.4必不可少的區(qū)域和段落標(biāo)記 3.1.5表格格外重要 3.1.6表單和動態(tài)相關(guān) 3.2強(qiáng)大的XML技術(shù) 3.2.1XML概述 3.2.2語法是根基 3.2.3獲取XML文檔 3.3CSS化妝 3.3.1基本語法 3.3.2CSS屬性 3.3.3沒有規(guī)矩,不成方圓 3.4JavaScript能讓你動起來 3.4.1JavaScript的語法 3.4.2JavaScript運(yùn)算符 3.4.3JavaScript中的循環(huán)語句 3.4.4JavaScript函數(shù) 3.4.5JavaScript事件 第4章HTML 5強(qiáng)勢來襲 4.1把握未來的風(fēng)向標(biāo) 4.1.1漫漫發(fā)展歷程 4.1.2無與倫比的體驗(yàn) 4.2竟然可以處理視頻 4.2.1神奇的標(biāo)記 4.2.2標(biāo)記的屬性 4.3音頻也沒有問題 4.3.1標(biāo)記 4.3.2標(biāo)記的屬性 4.4一發(fā)不可收 4.4.1使用標(biāo)記 4.4.2HTML DOM Canvas對象 4.4.3Canvas小試牛刀 4.5 Web存儲是更加震撼的功能 4.5.1什么是Web存儲 4.5.2深遠(yuǎn)的影響 4.5.3HTML 5中的兩種存儲方法 4.6全新的表單 4.6.1全新的Input類型 4.6.2全新的袁單元素 4.6.3全新的表單屬性 第5章開始工作 5.1準(zhǔn)備工作 5.1.1需要Web空間支持 5.1.2一個例子 5.1.3控制頁面的縮放 5.2添加CSS裝扮 5.2.1第一步:設(shè)置基本的樣式 5.2.2第二步:添加視覺效果 5.3JavaScript讓頁面更加精彩 5.3.1有用的jQuery框架介紹 5.3.2使用jQuery后更加絢麗 5.4AJAx帶來了一片絢麗 5.5有動畫后會更加美麗 5.5.1感謝jQTouch的幫助 5.5.2一個簡單應(yīng)用 第6章HTTP通信處理 6.1先談?wù)凧ava中的網(wǎng)絡(luò)通信 6.1.1Java網(wǎng)絡(luò)通信基礎(chǔ) 6.1.2Socket和ServerSocket天生是一對 6.1.3是結(jié)束的時(shí)候了 6.2HTTP通信基礎(chǔ) 6.2.1HTTP概述 6.2.2協(xié)議功能 6.2.3Android中的HTTP 6.3Apache接口是一個中介 6.3.1Apache接口基礎(chǔ) 6.3.2Apache的那點(diǎn)事 6.3.3Apache應(yīng)用要點(diǎn) 6.4標(biāo)準(zhǔn)中介--Java接口 6.4.1IP地址 6.4.2URL地址 6.4.3套接字Socket類 6.4.4URLConnection類 6.4.5在Android中使用Java.net 6.5使用Android網(wǎng)絡(luò)接口 6.6在手機(jī)屏幕中傳遞HTTP參數(shù) 6.6.1設(shè)計(jì)思路 6.6.2具體實(shí)現(xiàn) 第7章處理URL地址 7.1URL類 7.1.1最根本的URL類 7.I.2URLConnection在Android 7.2具有完全訪問能力的HttpURLConnection 7.2.1HttpURLConnection的功能 7.2.2在Android中使用HttpURLConnection 第8章WebKit稱王 8.1WebKit的目錄結(jié)構(gòu) 8.2庖丁解牛WebKit 8.2.1整體框架結(jié)構(gòu) 8.2.2頂端的Java層 8.2.3底部的C層 8.3操作WebKit三步走 8.3.1第一步:WebKit初始化 8.3.2第二步:載入數(shù)據(jù) 8.3.3第三步:刷新繪制 8.4WebView是重中之重 8.4.1分析WebView 8.4.2WebView的功能 8.4.3實(shí)現(xiàn)WebView的兩種方式 8.4.4WebView的幾個常見功能 8.4.5瀏覽網(wǎng)頁的演練 …… 第9章神奇的Wi-Fi 第10章開發(fā)藍(lán)牙應(yīng)用程序 第11章郵件讓世界變小了 第12章RSS是來自網(wǎng)絡(luò)的力量 第13章Android網(wǎng)絡(luò)典型應(yīng)用實(shí)踐 第14章網(wǎng)絡(luò)視頻播放器系統(tǒng) 第15章綜合郵件系統(tǒng) 第16章RSS閱讀器系統(tǒng) 第17章流量監(jiān)控系統(tǒng) 第18章打包、簽名和發(fā)布

章節(jié)摘錄

版權(quán)頁:   插圖:   8.3.2 第二步:載入數(shù)據(jù) “三步走”的第二步是載入數(shù)據(jù),即在WebKit中載入網(wǎng)頁數(shù)據(jù),此功能是通過WebView類中的loadUrl()方法實(shí)現(xiàn)的。 1.載入網(wǎng)絡(luò)數(shù)據(jù) 在開發(fā)WebKit項(xiàng)目時(shí),可以使用WebView類的loadUrl()方法來訪問指定URL的網(wǎng)頁數(shù)據(jù)。WebView對象中保存著WebViewCore的引用,由于WebView屬于UI線程,而WebViewCore屬于后臺線程,因此webView對象的loadUrl()被調(diào)用時(shí),會通過消息的方式將URL信息傳遞給WebViewCore對象,該對象會調(diào)用成員變量mBrowserFrame的loadUrl()方法,進(jìn)而調(diào)用WebKit庫完成數(shù)據(jù)的載入。 在載入網(wǎng)絡(luò)數(shù)據(jù)時(shí),此功能分別由Java層和c層共同完成,其中Java層負(fù)責(zé)完成用戶交互、資源下載等操作,而C層主要完成數(shù)據(jù)分析(建立DOM樹、分析頁面元素等)操作。由于UI線程和WebCore線程運(yùn)行在不同的兩個線程中,因此當(dāng)用戶請求訪問網(wǎng)絡(luò)資源時(shí),通過消息的方式向WebViewCore對象發(fā)送載入資源請求。 在Java層的WebKit模塊中,所有與資源載入相關(guān)的操作都由BrowserFrame類中對應(yīng)的方法完成,這些方法是本地方法,會直接調(diào)用WebCore庫的c層函數(shù)完成數(shù)據(jù)載入請求,以及資源分析等操作。C層的FrameLoader類是瀏覽框架的資源載入器,該類負(fù)責(zé)檢查訪問策略以及向Java層發(fā)送下載資源請求等功能。在FrameLoader中,當(dāng)用戶請求網(wǎng)絡(luò)資源時(shí),經(jīng)過一系列的策略檢查后會調(diào)用FrameBridge的startLoadingResource()方法,該方法會回調(diào)BrowserFrame(Java)類的startLoadingResource()方法,完成網(wǎng)絡(luò)數(shù)據(jù)的下載,然后類Browsefframe(Java)的方法startLoadingResource()會返回一個LoadListener的對象,F(xiàn)rameLoader會刪除原有的FrameLoader對象,將LoadListener對象封裝成ResourceLoadHandler對象,并且將其設(shè)置為新的FrameLoader。到此完成了一次資源訪問請求,接下來庫WebCore會根據(jù)資源數(shù)據(jù)進(jìn)行分析和構(gòu)建DOM,以及構(gòu)建相關(guān)的數(shù)據(jù)結(jié)構(gòu)。

編輯推薦

《Android網(wǎng)絡(luò)開發(fā)技術(shù)實(shí)戰(zhàn)詳解》內(nèi)容翔實(shí),實(shí)例豐富,案例真實(shí),既可作為初學(xué)者的參考資料,也可作為向此領(lǐng)域發(fā)展的程序員的參考書。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Android網(wǎng)絡(luò)開發(fā)技術(shù)實(shí)戰(zhàn)詳解 PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   后面的沒看,但就前4章來說,介紹html,css,xml,幾句話,寫個例子,貼上代碼,完全就是湊頁數(shù),沒有實(shí)質(zhì)性的內(nèi)容。若像作者這樣寫書,大家都能出書。博文視點(diǎn)不應(yīng)該出這樣的書啊?。?!這本書完全不值得買,代碼不排版,運(yùn)行不起來。重復(fù)講解的內(nèi)容很多,完全不值得買,參考意義不大
  •   價(jià)格便宜,現(xiàn)在流行安卓,買了一套 研究學(xué)習(xí)一下,挺好的,全新的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7