出版時間:2010-3 出版社:人民郵電出版社 作者:W.Frank Ableson,Charlie Collins,Robi Sen 頁數(shù):342 字?jǐn)?shù):532000 譯者:張波,高朝勤,楊越
Tag標(biāo)簽:無
前言
Android是谷歌公司開發(fā)的基于Linux平臺的開源手機(jī)操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序——一部手機(jī)工作所需的全部軟件,而且不存在任何阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。谷歌公司與開放手機(jī)聯(lián)盟合作開發(fā)了Android,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達(dá)電和T-Mobile在內(nèi)的30多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。谷歌公司希望通過與運(yùn)營商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,借助建立標(biāo)準(zhǔn)化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)?! ”緯峁┝岁P(guān)于Android平臺和Android開發(fā)的全面信息,涵蓋了Android開發(fā)流程中所需的各方面信息,包括Android平臺的基本概念、開發(fā)環(huán)境的搭建和設(shè)置、用戶界面組件的使用、交互機(jī)制、數(shù)據(jù)存儲和檢索、電話功能、通知與提醒、Graphic API和多媒體支持。本書還提供了大量示例程序,所有代碼都配有詳盡的說明,并在最后指導(dǎo)讀者創(chuàng)建了一個復(fù)雜的應(yīng)用程序——既是對所學(xué)知識的鞏固和應(yīng)用,也是對實(shí)際開發(fā)的演練。 本書覆蓋面廣、結(jié)構(gòu)清晰,是一本關(guān)于Android開發(fā)的全新入門指南。它面向具備基本Java知識的各層次開發(fā)人員,無論你是經(jīng)驗(yàn)豐富的專業(yè)程序員,還是初涉編程領(lǐng)域的新手,都可以從本書中獲取有價(jià)值的信息。書中的示例通用性高,特別適合讀者參考使用,讀者可以將本書作為一本開發(fā)參考手冊。 Android是一個新興的軟件開發(fā)環(huán)境,目前國內(nèi)關(guān)于Android開發(fā)的資料非常有限。相信本書的出版可以為Android開發(fā)的發(fā)展起到積極的推動作用。 本書由張波、高朝勤、楊越、漆振、徐紅霞等翻譯,由張波進(jìn)行全書統(tǒng)稿。作為原著作者與中文讀者之間的“傳話人”,我們希望能把作者要表達(dá)的意思用中文完整且準(zhǔn)確地傳達(dá)出來,使更多的讀者能從中受益。雖然我們在翻譯過程中竭力以信、達(dá)、雅為目標(biāo),但由于水平有限,書中難免會出現(xiàn)疏漏,懇請廣大讀者給予批評指正。
內(nèi)容概要
這是一本全面介紹Android相關(guān)知識的圖書,全書分為三個部分,由淺入深,從Android初級知識,講到一些關(guān)于核心編程的實(shí)用示例,最后還討論了一些高級應(yīng)用程序的話題。在介紹Android編程的時候,各主題都使用了獨(dú)立的示例來演示,這些示例也都可單獨(dú)作為想在Android編程中大展拳腳的編程新手或資深開發(fā)者的參考。 本書適合Android開發(fā)人員和技術(shù)愛好者閱讀。如果能從頭到尾讀完本書,讀者將對Android有深入的了解,從而能在Android開發(fā)中大顯身手。
作者簡介
W. Frank Ableson MSI Service公司總裁,同時是Linux Magazine的移動開發(fā)編輯。有著15年以上的軟件開發(fā)經(jīng)驗(yàn),現(xiàn)在主攻移動和嵌入式技術(shù)領(lǐng)域,是一個活躍于移動軟件市場的高產(chǎn)軟件開發(fā)者。 Charlie Collins 有著超過12年的Java開發(fā)經(jīng)驗(yàn),是GWT in Practice一書的合著者,同時也在網(wǎng)上發(fā)表過很多技術(shù)文章?! obi Sen Twin Technologies公司的任事股東,致力于RIA開發(fā)工作,同時有著豐富的無線技術(shù)經(jīng)驗(yàn),現(xiàn)從事電子戰(zhàn)和電子對抗的研究。
書籍目錄
第一部分 Android概述 第1章 Android簡介 第2章 開發(fā)環(huán)境 第二部 Android SDK實(shí)戰(zhàn) 第3章 用戶界面 第4章 Intent與服務(wù) 第5章 存儲和檢索數(shù)據(jù) 第6章 聯(lián)網(wǎng)與Web服務(wù) 第7章 電話技術(shù) 第8章 通知與提醒 第9章 圖形與動畫 第10章 多媒體 第11章 位置服務(wù) 第三部分 Android應(yīng)用程序 第12章 全面應(yīng)用:Field Service Application 第13章 Android高級編程 附錄A 安裝Android SDK 附錄B 在Android設(shè)備上簽名和安裝應(yīng)用程序
章節(jié)摘錄
Android是專為移動設(shè)備開發(fā)的一個軟件環(huán)境,它不是一個硬件平臺。Android包括一個基于Linux內(nèi)核的操作系統(tǒng)、一個豐富的用戶界面、一些最終用戶應(yīng)用程序,并且提供了各種代碼庫、應(yīng)用程序框架和多媒體支持。當(dāng)然,它還提供了電話功能!雖然其底層操作系統(tǒng)的組件是用C或C什編寫的,但Android的用戶應(yīng)用程序則是用Java編寫的。甚至其內(nèi)置應(yīng)用程序也是用Java編寫的。除了第13章中介紹的一些簡單Linux練習(xí)之外,本書中的所有代碼示例都是通過AndroidSDK用Java編寫的?! ndroid平臺的特點(diǎn)之一就是內(nèi)置應(yīng)用程序和使用SDK創(chuàng)建的應(yīng)用程序之間沒有任何區(qū)別。這意味著你可以編寫強(qiáng)大的應(yīng)用程序來使用設(shè)備上的可用資源。圖1.1展示了Android和運(yùn)行它的硬件之間的關(guān)系。Android是一個開源平臺,這可能是它最顯著的特點(diǎn)之一;全球開發(fā)人員社區(qū)可以也一定能夠提供它所缺少的元素。Android基于Linux內(nèi)核的操作系統(tǒng)并沒有附帶復(fù)雜的shell環(huán)境,但由于這個平臺是開放的,因此可以單獨(dú)編寫shell并將它安裝到設(shè)備上。同樣,多媒體編解碼器可以由第三方開發(fā)人員提供,并且不需要依賴谷歌公司或任何其他人來提供新的功能。這就是開源平臺為移動市場帶來的優(yōu)勢?! ∫苿邮袌鍪且粋€飛速發(fā)展的市場,眾多目標(biāo)各異的公司都躋身其中參與競爭。移動運(yùn)營商、移動設(shè)備制造商和軟件供應(yīng)商之間的關(guān)系通常很奇怪。移動運(yùn)營商希望鎖定它們的網(wǎng)絡(luò),控制并計(jì)量數(shù)據(jù)流量.設(shè)備制造商希望通過功能、可靠性和價(jià)格使自己能獨(dú)樹一幟。軟件供應(yīng)商則希望釋放網(wǎng)絡(luò)訪問的潛力,以便交付一流的應(yīng)用程序。它們所面對的都是一個要求苛刻的用戶群體,包括消費(fèi)者和公司。這些用戶越來越鐘愛“免費(fèi)電話”,并且運(yùn)營商的收入雖然頗豐,但客戶忠誠度并不高。移動市場不僅為參與者提供了眾多機(jī)會,同時也蘊(yùn)藏著巨大的風(fēng)險(xiǎn)。深知行業(yè)致命問題的手機(jī)零售商只希望能夠在變幻莫測的市場中生存下來。用戶對手機(jī)的期望也在不斷迅速地變化著。圖1-2展示了我們看待移動技術(shù)的方式以及它在未來幾年內(nèi)的發(fā)展趨勢。
媒體關(guān)注與評論
“強(qiáng)烈推薦!” ——Horaci Macias,Avaya集團(tuán)軟件架構(gòu)師 “本書富含有價(jià)值的代碼和技巧?!薄 猄cott Webster,AndroidGuys網(wǎng)站編輯 “無論對菜鳥還是高手,這本書都可謂是一盞指路明燈?!薄 狵evin Galligan,Medical Research Forum公司CTO
編輯推薦
Android開發(fā)必讀之作 實(shí)用代碼幫你迅速掌握開發(fā)技巧 從零開始構(gòu)建精彩的Android應(yīng)用程序 Android是時下非常流行的一種開源移動開發(fā)平臺,它得到了全球眾多知名硬件生產(chǎn)商和移動運(yùn)營商的支持,已經(jīng)成為移動應(yīng)用領(lǐng)域最重要的平臺之一?! 禛oogle Android揭秘》以一種簡潔明快的方式介紹了與Android體系結(jié)構(gòu)有關(guān)的重要概念,并輔以相當(dāng)數(shù)量的實(shí)用示例來支撐這些概念性知識。三位作者展示出他們在移動開發(fā)領(lǐng)域所積累的經(jīng)驗(yàn),并運(yùn)用他們對Android技術(shù)文檔的深入理解,從,Android平臺的基礎(chǔ)知識講起,再逐步深入到構(gòu)建Android應(yīng)用程序所需的基本技能,最后結(jié)合示例介紹了如何創(chuàng)建比較復(fù)雜的Android高級應(yīng)用程序,由淺入深地為讀者講述了開發(fā)實(shí)用的Android應(yīng)用程序所需要的專業(yè)知識。 《Google Android揭秘》對學(xué)習(xí)Android應(yīng)用開發(fā)的新手而言用處很大,對老練的移動開發(fā)人員來說也頗具參考價(jià)值。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載