Android 2高級編程

出版時間:2010-12  出版社:清華大學(xué)出版社  作者:梅爾  頁數(shù):509  譯者:王超  
Tag標(biāo)簽:無  

前言

對移動開發(fā)人員來說,現(xiàn)在是一個令人心潮澎湃的時代。手機(jī)從來沒有像今天這樣流行,強(qiáng)大的智能手機(jī)產(chǎn)品已經(jīng)為消費(fèi)者所普遍接受?,F(xiàn)在,外觀時尚且用途廣泛的手機(jī)帶有GPS、加速計和觸摸屏等硬件功能,并且具有固定費(fèi)率且定價合理的數(shù)據(jù)計劃,因此,它們成為了吸引越來越多的開發(fā)者創(chuàng)建各種新穎有趣的移動應(yīng)用程序的平臺。 現(xiàn)在,市面上有大量的Android設(shè)備可供消費(fèi)者選擇,包括帶有QVGA屏幕的手機(jī)和諸如Motorola Droid及Google Nexus One這樣強(qiáng)大的WVGA設(shè)備,但是真正的贏家卻是開發(fā)人員。由于現(xiàn)有的手機(jī)應(yīng)用程序的開發(fā)是構(gòu)建在各手機(jī)廠家的私有操作系統(tǒng)之上的,所以它限制了第三方應(yīng)用程序的開發(fā)和部署,而Android為我們提供了一個開放的平臺。因?yàn)闆]有了人為制造的障礙,所以Android開發(fā)人員可以自由地編寫能夠充分利用日益強(qiáng)大的手機(jī)硬件的應(yīng)用程序,并在一個開放的市場上銷售它們。 因此,隨著移動設(shè)備的銷售量不斷增長,開發(fā)者對Android設(shè)備的興趣也出現(xiàn)了爆炸性地增長。在2009年和2010年前半年,包括HTC、Motorola、LG、Samsung和Sony Ericsson在內(nèi)的OEM發(fā)布了超過20種Android手機(jī)。超過26個國家的32家以上的運(yùn)營商都提供了Android設(shè)備。美國的4家主要運(yùn)營商T-Mobile、Verizon、AT&T和Sprint,都銷售Android設(shè)備。由于Android構(gòu)建在開源代碼的框架之上,并且提供了強(qiáng)大的SDK庫和開放的理念,所以它為廣大的沒有任何移動應(yīng)用程序開發(fā)經(jīng)驗(yàn)的新手開辟了一條開發(fā)完美移動應(yīng)用程序的康莊大道。而富有經(jīng)驗(yàn)的移動開發(fā)人員現(xiàn)在也可以方便地擴(kuò)展到Android平臺上來,利用它獨(dú)特的功能來改進(jìn)現(xiàn)有產(chǎn)品或者開發(fā)其他新穎產(chǎn)品。 通過使用Android Market,開發(fā)人員可以利用開放的市場向所有兼容的Android設(shè)備發(fā)布免費(fèi)或者收費(fèi)的應(yīng)用程序,而不需要經(jīng)歷審查過程。 本書將指導(dǎo)你使用Android 2軟件開發(fā)包來構(gòu)建移動應(yīng)用程序。每章的講解將通過一系列示例項目幫助你逐步掌握Android中的各種新功能和技術(shù),以便你能夠最大程度地利用Android。本書所介紹的各個應(yīng)用實(shí)例簡明扼要且極具實(shí)用價值,它們覆蓋了Android 2的所有基本功能和高級功能。 Google的理念是盡快發(fā)布,然后不斷更新。自從2008年10月Android第一次完整發(fā)布以來,共推出了7個平臺和SDK版本。由于發(fā)布周期如此之快,軟件和開發(fā)庫很可能會有定期的修改和豐富。雖然Android的開發(fā)團(tuán)隊會盡可能地保持向后兼容性,但在未來的版本中,本書提供的某些信息仍可能會過時。 盡管如此,本書的內(nèi)容和示例提供了如何使用當(dāng)前SDK來編寫優(yōu)秀的移動應(yīng)用程序所需要的基礎(chǔ)知識,同時也保持了快速適應(yīng)未來版本更強(qiáng)大功能的靈活性。

內(nèi)容概要

本書講述如何有效利用android 2的功能來改進(jìn)當(dāng)前產(chǎn)品或創(chuàng)建新產(chǎn)品。本書是使用android編寫移動應(yīng)用程序的實(shí)用精品指南,穿插了一系列示例項目來深入分析android的新功能和技術(shù)。大量示例和說明可引導(dǎo)您熟練掌握基礎(chǔ)知識,使您不僅能使用當(dāng)前android 功能編寫賞心悅目的移動應(yīng)用程序,還能靈活快捷地運(yùn)用未來的android增強(qiáng)功能構(gòu)建最前沿的解決方案。   主要內(nèi)容:  ◆ 介紹android開發(fā)平臺及最佳移動開發(fā)方法  ◆ 深入分析android應(yīng)用程序組件  ◆ 詳細(xì)介紹如何創(chuàng)建布局和視圖,生成與分辨率無關(guān)的美觀用戶界面  ◆ 分析用于分享數(shù)據(jù)的意圖和內(nèi)容提供器  ◆ 講解如何創(chuàng)建基于地圖的應(yīng)用程序,以及如何使用gps等基于位置的服務(wù)  ◆ 了解如何創(chuàng)建和使用后臺服務(wù)、通知和警報  ◆ 演示如何創(chuàng)建交互式主屏組件  ◆ 研究藍(lán)牙、無線通訊和網(wǎng)絡(luò)api  ◆ 分析硬件的使用,包括攝相機(jī)和傳感器(如指南針和加速計)

作者簡介

作者:(英國)梅爾(Reto Meier) 譯者:王超梅爾(Reto Meier),出生于西澳大利州的珀斯市,現(xiàn)居倫敦。他目前是Google的一名Android開發(fā)人員倡導(dǎo)者,幫助Android開發(fā)人員創(chuàng)建最優(yōu)秀的應(yīng)用程序。Reto是一位經(jīng)驗(yàn)豐富的軟件開發(fā)人員,擁有逾10年的GUI應(yīng)用程序開發(fā)經(jīng)驗(yàn)。進(jìn)入Google之前,他曾從事過海洋石油和天然氣開發(fā)以及金融工作。Reto始終不渝地追求掌握新技術(shù),從2007年Android發(fā)布之初Reto就迷戀上了此項技術(shù)。他經(jīng)常利用業(yè)余時間研究多種開發(fā)平臺以及Google的各種開發(fā)工具。

書籍目錄

第1章 android簡介  1.1 一些背景信息   1.1.1 不遠(yuǎn)的過去   1.1.2 未來的前景  1.2 對android的誤解  1.3 開放的移動開發(fā)平臺  1.4 自帶的android應(yīng)用程序  1.5 android sdk的特征   1.5.1 訪問硬件(包括攝像頭、gps和加速計)   1.5.2 自帶的google地圖、地理編碼和基于位置的服務(wù)   1.5.3 后臺服務(wù)   1.5.4 sqlite 數(shù)據(jù)存儲和檢索數(shù)據(jù)庫   1.5.5 共享數(shù)據(jù)和應(yīng)用程序間通信   1.5.6 使用小組件、live folder和live wallpaper增強(qiáng)主屏幕   1.5.7 廣泛的媒體支持和2d/3d圖形   1.5.8 優(yōu)化的內(nèi)存和進(jìn)程管理  1.6 開放手機(jī)聯(lián)盟簡介  1.7 運(yùn)行android的環(huán)境  1.8 從事移動開發(fā)的原因  1.9 從事android開發(fā)的原因   1.9.1 推動android普及的因素   1.9.2 android的獨(dú)到之處   1.9.3 改變移動開發(fā)格局  1.10 開發(fā)框架簡介   1.10.1 開發(fā)包中的資源   1.10.2 理解android軟件棧   1.10.3 dalvik虛擬機(jī)   1.10.4 android應(yīng)用程序架構(gòu)   1.10.5 android庫  1.11 小結(jié)   ……第2章 開始入手 第3章 創(chuàng)建應(yīng)用程序和活動 第4章 創(chuàng)建用戶界面 第5章 意圖、廣播接收器、adapter和internet 第6章 文件、保存狀態(tài)和首選項 第7章 數(shù)據(jù)庫和內(nèi)容提供器 第8章 地圖、地理編碼和基于位置的服務(wù) 第9章 后臺工作 第10章 個性化手機(jī)屏幕 第11章 音頻、視頻以及攝像頭的使用 第12章 電話服務(wù)和sms 第13章 藍(lán)牙、網(wǎng)絡(luò)和wi-fi 第14章 傳感器 第15章 android高級開發(fā)

章節(jié)摘錄

插圖:

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Android 2高級編程 PDF格式下載


用戶評論 (總計70條)

 
 

  •   幫同學(xué)買的,他對Android有興趣,這本書也幫了他很好的理解,里面的內(nèi)容都很好,適合學(xué)Android的人,真心推薦。
  •   非常好的一本書,案例分析很好
  •   讀過英文版的,買個中文版看看
  •   一般般吧,內(nèi)容還可以吧??!
  •   比較好的一本書,值得一看
  •   偏難一些,適合有基礎(chǔ)的讀者
  •   一直在用,挺好的,能看一段時間~ 一直在用,挺好的,能用一段時間~
  •   不錯啊啊啊 啊 啊 啊啊啊 啊
  •   初步接觸,未有心得
  •   不是買給我看的,專業(yè)人士可能必備吧
  •   幫別人買的,專業(yè)性很強(qiáng)
  •   經(jīng)典好書,所以值得購買.
  •   very good!講得特別好,精辟,!
  •   挺適合入門的
    因?yàn)闆]什么難度
    但覆蓋范圍廣
  •   速度快 態(tài)度好 好評
  •   送貨很快,質(zhì)量可以。
  •   例子有些少了, 講 的知識點(diǎn)也不深
  •   速度一般,不貴哦東西很喜歡
  •   不錯的書,值得學(xué)習(xí)
    送貨速度又快。
  •   Android開發(fā)入門不錯的書籍,只要有Java基礎(chǔ)的同學(xué)應(yīng)該都可以看懂并且能夠?qū)W到真正的東西,比起國內(nèi)的書籍,說的更加具體而有深度,推薦!
  •   本書對Android 2做了深入的剖析,讀完后可以成為高手
  •   本書適合有JAVA基礎(chǔ)的,想入門Android的朋友看。
  •   很好的android書籍,只是由淺到深,值得閱讀
  •   還行吧 培訓(xùn)老師推薦的自學(xué)android的書 還在看 感覺應(yīng)該屬于android進(jìn)階版的教材
  •   值得從0 的初級的android程序員學(xué)習(xí)
  •   這本書專門跑到北京圖書大廈看了后買的,內(nèi)容全面,適合工具書。不過建議開發(fā)人員應(yīng)一定要有個專業(yè)的文檔可查詢。
  •   書內(nèi)容比較全 比較詳細(xì) 外國的書就是好 可翻譯的讓人郁悶 有點(diǎn)不到位啊
  •   快遞很快,書還沒有去看,大致翻了一下,感覺還行,內(nèi)容沒有那么虛.感覺不錯
  •   內(nèi)容也比較全面,還算通俗易懂
  •   翻看了一下,還沒細(xì)看。感覺內(nèi)容還不錯,尤其是實(shí)踐部分。
  •   這本書總體說來還可以,但是對于提升來說,估計還是不夠的
  •   正版書 不錯 還有折扣
  •   書里是2.1,現(xiàn)在可能有些老了,不知道有沒有新版
  •   不錯,不錯,推薦?。?/li>
  •   不太適合初學(xué)者入門
  •   比較值這個價!還不錯!
  •   不錯,是本有針對性的好字典
  •   喜歡看翻譯過來的書,挺好!
  •   1、這本書絕對不適合新手,即使是了解java、但從未接觸過android的人,拿到這本書也會看得很吃力;

    2、這本書也不適合高手,如果你已經(jīng)比較熟悉android、而且你想更深入地了解一些內(nèi)幕技術(shù)的話,這本書基本上幫不上忙,因?yàn)槔镱^雖然涉及的api很多,但都是表面上的敘述,沒什么原理思想的深入探討;

    3、那么這本書適合什么人呢?我個人的意見:有基本的Java編程基礎(chǔ)(至少對JavaDoc比較熟悉)、對Android的開發(fā)框架有了初步的認(rèn)識、想嘗試一下Android平臺各個方面功能、而又只是想淺嘗即止的業(yè)余開發(fā)者。

    4、最后,我覺得本書的作者應(yīng)該有一定的實(shí)踐水平,內(nèi)容的說明也算清晰,雖然不深入,但是勝在面廣,你要是想知道Android大約能做什么以及粗略的作法,而不是打算利用這本書做出一個高技術(shù)含量的產(chǎn)品,那這本書是一個還可以的選擇。
  •   作為一本寫著高級編程的android書,本以為能學(xué)到一些網(wǎng)絡(luò)上學(xué)不到的深入的技術(shù),結(jié)果大為失望,這本書只是給初學(xué)者看的教程,或者叫初級編程罷了,或者算個sdk參考指南。
    什么ndk,opengl,device移植,renderscript完全完全一點(diǎn)點(diǎn)都沒提到,更別說教程了,徹頭徹尾一本初級sdk教程,還不如看sample。

    不過當(dāng)初學(xué)者入門教程還是夠格。
  •   看后,第一感想,很不適合初學(xué)者,如果不是看了mars的視頻,可能拿上這本書會是在黑云里,看不見前往android 的路途。
    第二:你如果是想在學(xué)習(xí)android且開始能寫出程序來,可以有成長,這本書太不適合了。
    第三:只能說在會用android后,用來當(dāng)做參考書吧。
    第四:譯過來的,有些字詞理解起來費(fèi)盡。
  •   號稱高級,但實(shí)際初級水平。當(dāng)做初級書看挺好。
  •   服務(wù)不錯,效率挺高的,不過書不行。
  •   一般,內(nèi)容比較枯燥
  •   這本書絕對不適合自學(xué)。我切身體會。自學(xué)的同學(xué)請慎重。我是因?yàn)閯e人推薦才買的。不好
  •   送貨慢,大概用了半個多月吧。書有破損
  •   正文對于新手的我來說,看了幾章就看不下去了,看不懂。而且翻譯感覺不專業(yè)
  •   感覺不是很好。。。
    以為出了第二版應(yīng)該不錯吧,可是書里面缺少一些具體控件的實(shí)例,書雖后,感覺內(nèi)容不是很多,也不是很高級的樣子。。建議還是楊豐盛那本比較好,當(dāng)然這只是我的意見而已。。。
  •   看了就知道,翻譯的太爛。主要是他連Activity都翻譯為活動。Intent翻譯為意圖。
    我艸,這不是坑爹嗎。這個不用翻譯。
    其他地方內(nèi)容也不好,對不起2和高級編程。**中的戰(zhàn)斗機(jī)。
  •   我一次評,經(jīng)常在當(dāng)當(dāng)網(wǎng)買書,但是這一次我超級不滿意。書的內(nèi)容是不錯的,但是當(dāng)當(dāng)網(wǎng)竟然給顧客發(fā)質(zhì)量超不好的書,書沒有包裝,書的封面被折了一條抹不平的痕跡,還有塵在上面。
  •   總的來說,這本書還是不錯的,對android的應(yīng)用各部分都有介紹,比一般的圖書要詳細(xì)些。但高級我覺得談不上,很多東西都是SDK直接翻譯過來的。
  •   這本書真的不錯,它所講解的一些例子雖然都比較少見,但是確實(shí)是開發(fā)者在開發(fā)中遇見的困難,比如 如何優(yōu)化代碼,在本書中經(jīng)常提示大家如何他高代碼的健壯性,這本書我每天都在深入研究,很不錯,比國內(nèi)的小編強(qiáng)很多。。。
  •   卓越服務(wù)質(zhì)量不斷下降
  •   不錯的一本書。頁數(shù)不多,但很有用。
  •   適合初學(xué)者來學(xué)習(xí)的一本書
  •   一本不錯的書,一直在看
  •   后面寫的不怎么樣,例子關(guān)聯(lián)性太大
  •   不錯的一本書,質(zhì)量也挺好的
  •   挺不錯的,至少是我見過的最好的一本了,適合全面學(xué)習(xí)。
  •   別人推薦的,自我感覺挺好的
  •   作為一本入門的書,它做到了我的期望,我很滿意這本書,以及作者的寫作風(fēng)格。因?yàn)槲也⒉皇且幻嬲某绦騿T,所以無法從專業(yè)的角度給予適當(dāng)?shù)脑u價,但作為一名初學(xué)者,我感謝這本書的存在。
  •   內(nèi)容簡單易懂,入門不錯。
  •   還沒有看 但是強(qiáng)哥推薦應(yīng)該不錯滴 尤其是對沒基礎(chǔ)的
  •   很好的一本書,以前只是看的影印版,現(xiàn)在買了一本翻譯版,慢慢閱讀。
  •   書本的質(zhì)量不錯,和正版差別不大。就是送貨速度太慢。差點(diǎn)就想退貨。
  •   書的內(nèi)容不錯,挺容易上手的。 但書面有破損的,要不是看里面的紙張還行,沒動過的樣,我還以為這是二三手的書。
  •   Android 高級編程
  •   這書不錯 對個人影響比較大 
  •   只看了目錄,內(nèi)容合適。
  •   據(jù)說是好書,趁活動先買下,慢慢看。
 

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

京ICP備13047387號-7