Google Android揭秘

出版時間: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

評論、評分、閱讀與下載


    Google Android揭秘 PDF格式下載


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

 
 

  •   《Google Android揭秘》覆蓋面廣、結(jié)構(gòu)清晰,是一本關(guān)于Android開發(fā)的全新入門指南。它面向具備基本Java知識的各層次開發(fā)人員,無論你是經(jīng)驗(yàn)豐富的專業(yè)程序員,還是初涉編程領(lǐng)域的新手,都可以從《Google Android揭秘》中獲取有價(jià)值的信息。書中的示例通用性高,特別適合讀者參考使用,讀者可以將《Google Android揭秘》作為一本開發(fā)參考手冊。
  •   android很適合的一本書。適合初學(xué)者。
  •   這本書寫的不賴 看了 還沒看完 不過總體還是可以的 初學(xué)者還是適合的
  •   幫人買的書,據(jù)說非常好的書,經(jīng)典
  •   喵的,還好意思要評論,另外兩間商品你非要讓我等上半個月是吧,這物流業(yè)太爛了吧,淘寶的那些小店做的都比你們好
  •   這書可以,很不錯
  •   《GoogleAndroid揭秘》這本書很不錯
  •   整體來說還不錯雖然封面丑了點(diǎn)
  •   整體感覺不錯,某些地方翻譯不是很準(zhǔn),我是對照英文電子書一起閱讀的,各層次內(nèi)容都有涉及,如果要求更深入學(xué)習(xí)建議多參考國外網(wǎng)上最新內(nèi)容,現(xiàn)在通用Android2.2版本涉及很少,僅作參考書吧
  •   可以看看,示例代碼還是蠻多的,部分代碼值得研讀~
  •   什么揭秘呀,只是一本入門的書
  •   內(nèi)容也很一般,組織的不太好。閱讀此書總有一種不透的感覺,剛剛講到重點(diǎn)就一帶而過了。
    建議朋友們,再比較比較吧。
  •   內(nèi)容很淺,只適合入門的朋友看
  •   還處于了解階段,我覺得寫得還是很簡單的
  •   算是入門的教材了
  •   內(nèi)容一般 書封面有磨損 還可接受
  •   讀此書的第一感覺是東拉西扯,沒有一個很嚴(yán)謹(jǐn)?shù)闹骶€安排。例程的順序安排不合理,有時要先寫的代碼反而在后面,以至于必須前后翻查,很不方便。同時例程的代碼風(fēng)格很有問題,作者Java功底顯然不足,采用了非常多“不良”實(shí)踐(可以參考第三章例程,糟糕的命名、濫用this、難以想象的Constants類)。
    不推薦學(xué)Android的朋友買這本書。
  •     雖然這只是一本入門書,但是遠(yuǎn)比其他中文的、哪怕國外的入門書要經(jīng)典(這里僅僅指我當(dāng)時入門看的書,大約在10年9、10月,現(xiàn)在有些翻譯的國外的書也挺好)。這本書力求詳細(xì),不只告訴你API是什么怎么用,而且告訴你為什么這么用,道理和目的是什么,所以作為入門很值得一讀,了解整個android的開發(fā)過程,對API的掌握和熟練有很大幫助。
  •     從初學(xué)Android,到現(xiàn)在正式搞Android開發(fā),這本書一直沒有離開過。
        目前,國內(nèi)Android市場不斷擴(kuò)大,學(xué)習(xí)Android的人越來越多,教程也上架了不少,但總體感覺,這種基于架構(gòu)的開發(fā),國內(nèi)教程普遍只注重上層的范例開發(fā),就是說,只是通過實(shí)例來講解Android可以做些什么,然后如何簡單的實(shí)現(xiàn),原理剖析不夠深入。當(dāng)然,不光是Android,其他方向的也是如此,這也是許多國內(nèi)教程的雞肋。
        這本書呢,說不上非常經(jīng)典吧,畢竟,原名就是—— Unlocking Android: a developer's guide,一本指南而已,但相對目前國內(nèi)已經(jīng)上架的那些Android教程中,這本書算是解析得比較有深度的,有一定原理性,對Android的介紹也足夠前面了,尤其像Intent、Service(包括AIDL)、數(shù)據(jù)存儲這些Android中最基本但掌握又要花些時間的組件,作者特地花了兩章節(jié)的篇幅進(jìn)行了很深入的解析,這是目前很多教材所不具備的。作者能把一系列應(yīng)用串聯(lián)起來講解,最終開發(fā)出一個比較實(shí)用的實(shí)例(真正的實(shí)例啊~~~),中間也穿插著一些開發(fā)的基本思路,的確能讓讀者學(xué)到不少東西。這絕不是一本單純的應(yīng)用開發(fā)教材。
        話說回來,這是一本國外教材,老外教書的思路不像國內(nèi)那么淺顯易懂,一章節(jié)講就是一個實(shí)例,每小節(jié)的內(nèi)容都相互聯(lián)系著,所以,要掌握這本書的內(nèi)容,可能一些章節(jié)要看上不止一遍。但作為引進(jìn)的Android教材,目前,這本是不二之選
  •   問下哪里又中文版下載呢?完全找不到啊
  •   這個,表示不知道哪里下載了,當(dāng)時看的圖書館借的紙質(zhì)版的。
  •   是在北京的那個圖書館嗎?
 

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

京ICP備13047387號-7