出版時(shí)間:2010-12 出版社:清華大學(xué)出版社 作者:梅爾 頁數(shù):509 譯者:王超
Tag標(biāo)簽:無
前言
對(duì)移動(dòng)開發(fā)人員來說,現(xiàn)在是一個(gè)令人心潮澎湃的時(shí)代。手機(jī)從來沒有像今天這樣流行,強(qiáng)大的智能手機(jī)產(chǎn)品已經(jīng)為消費(fèi)者所普遍接受?,F(xiàn)在,外觀時(shí)尚且用途廣泛的手機(jī)帶有GPS、加速計(jì)和觸摸屏等硬件功能,并且具有固定費(fèi)率且定價(jià)合理的數(shù)據(jù)計(jì)劃,因此,它們成為了吸引越來越多的開發(fā)者創(chuàng)建各種新穎有趣的移動(dòng)應(yīng)用程序的平臺(tái)。 現(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為我們提供了一個(gè)開放的平臺(tái)。因?yàn)闆]有了人為制造的障礙,所以Android開發(fā)人員可以自由地編寫能夠充分利用日益強(qiáng)大的手機(jī)硬件的應(yīng)用程序,并在一個(gè)開放的市場(chǎng)上銷售它們。 因此,隨著移動(dòng)設(shè)備的銷售量不斷增長(zhǎng),開發(fā)者對(duì)Android設(shè)備的興趣也出現(xiàn)了爆炸性地增長(zhǎng)。在2009年和2010年前半年,包括HTC、Motorola、LG、Samsung和Sony Ericsson在內(nèi)的OEM發(fā)布了超過20種Android手機(jī)。超過26個(gè)國(guó)家的32家以上的運(yùn)營(yíng)商都提供了Android設(shè)備。美國(guó)的4家主要運(yùn)營(yíng)商T-Mobile、Verizon、AT&T和Sprint,都銷售Android設(shè)備。由于Android構(gòu)建在開源代碼的框架之上,并且提供了強(qiáng)大的SDK庫和開放的理念,所以它為廣大的沒有任何移動(dòng)應(yīng)用程序開發(fā)經(jīng)驗(yàn)的新手開辟了一條開發(fā)完美移動(dòng)應(yīng)用程序的康莊大道。而富有經(jīng)驗(yàn)的移動(dòng)開發(fā)人員現(xiàn)在也可以方便地?cái)U(kuò)展到Android平臺(tái)上來,利用它獨(dú)特的功能來改進(jìn)現(xiàn)有產(chǎn)品或者開發(fā)其他新穎產(chǎn)品。 通過使用Android Market,開發(fā)人員可以利用開放的市場(chǎng)向所有兼容的Android設(shè)備發(fā)布免費(fèi)或者收費(fèi)的應(yīng)用程序,而不需要經(jīng)歷審查過程。 本書將指導(dǎo)你使用Android 2軟件開發(fā)包來構(gòu)建移動(dòng)應(yīng)用程序。每章的講解將通過一系列示例項(xiàng)目幫助你逐步掌握Android中的各種新功能和技術(shù),以便你能夠最大程度地利用Android。本書所介紹的各個(gè)應(yīng)用實(shí)例簡(jiǎn)明扼要且極具實(shí)用價(jià)值,它們覆蓋了Android 2的所有基本功能和高級(jí)功能。 Google的理念是盡快發(fā)布,然后不斷更新。自從2008年10月Android第一次完整發(fā)布以來,共推出了7個(gè)平臺(tái)和SDK版本。由于發(fā)布周期如此之快,軟件和開發(fā)庫很可能會(huì)有定期的修改和豐富。雖然Android的開發(fā)團(tuán)隊(duì)會(huì)盡可能地保持向后兼容性,但在未來的版本中,本書提供的某些信息仍可能會(huì)過時(shí)。 盡管如此,本書的內(nèi)容和示例提供了如何使用當(dāng)前SDK來編寫優(yōu)秀的移動(dòng)應(yīng)用程序所需要的基礎(chǔ)知識(shí),同時(shí)也保持了快速適應(yīng)未來版本更強(qiáng)大功能的靈活性。
內(nèi)容概要
本書講述如何有效利用android 2的功能來改進(jìn)當(dāng)前產(chǎn)品或創(chuàng)建新產(chǎn)品。本書是使用android編寫移動(dòng)應(yīng)用程序的實(shí)用精品指南,穿插了一系列示例項(xiàng)目來深入分析android的新功能和技術(shù)。大量示例和說明可引導(dǎo)您熟練掌握基礎(chǔ)知識(shí),使您不僅能使用當(dāng)前android 功能編寫賞心悅目的移動(dòng)應(yīng)用程序,還能靈活快捷地運(yùn)用未來的android增強(qiáng)功能構(gòu)建最前沿的解決方案。 主要內(nèi)容: ◆ 介紹android開發(fā)平臺(tái)及最佳移動(dòng)開發(fā)方法 ◆ 深入分析android應(yīng)用程序組件 ◆ 詳細(xì)介紹如何創(chuàng)建布局和視圖,生成與分辨率無關(guān)的美觀用戶界面 ◆ 分析用于分享數(shù)據(jù)的意圖和內(nèi)容提供器 ◆ 講解如何創(chuàng)建基于地圖的應(yīng)用程序,以及如何使用gps等基于位置的服務(wù) ◆ 了解如何創(chuàng)建和使用后臺(tái)服務(wù)、通知和警報(bào) ◆ 演示如何創(chuàng)建交互式主屏組件 ◆ 研究藍(lán)牙、無線通訊和網(wǎng)絡(luò)api ◆ 分析硬件的使用,包括攝相機(jī)和傳感器(如指南針和加速計(jì))
作者簡(jiǎn)介
作者:(英國(guó))梅爾(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就迷戀上了此項(xiàng)技術(shù)。他經(jīng)常利用業(yè)余時(shí)間研究多種開發(fā)平臺(tái)以及Google的各種開發(fā)工具。
書籍目錄
第1章 android簡(jiǎn)介 1.1 一些背景信息 1.1.1 不遠(yuǎn)的過去 1.1.2 未來的前景 1.2 對(duì)android的誤解 1.3 開放的移動(dòng)開發(fā)平臺(tái) 1.4 自帶的android應(yīng)用程序 1.5 android sdk的特征 1.5.1 訪問硬件(包括攝像頭、gps和加速計(jì)) 1.5.2 自帶的google地圖、地理編碼和基于位置的服務(wù) 1.5.3 后臺(tái)服務(wù) 1.5.4 sqlite 數(shù)據(jù)存儲(chǔ)和檢索數(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)盟簡(jiǎn)介 1.7 運(yùn)行android的環(huán)境 1.8 從事移動(dòng)開發(fā)的原因 1.9 從事android開發(fā)的原因 1.9.1 推動(dòng)android普及的因素 1.9.2 android的獨(dú)到之處 1.9.3 改變移動(dòng)開發(fā)格局 1.10 開發(fā)框架簡(jiǎn)介 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)用程序和活動(dòng) 第4章 創(chuàng)建用戶界面 第5章 意圖、廣播接收器、adapter和internet 第6章 文件、保存狀態(tài)和首選項(xiàng) 第7章 數(shù)據(jù)庫和內(nèi)容提供器 第8章 地圖、地理編碼和基于位置的服務(wù) 第9章 后臺(tái)工作 第10章 個(gè)性化手機(jī)屏幕 第11章 音頻、視頻以及攝像頭的使用 第12章 電話服務(wù)和sms 第13章 藍(lán)牙、網(wǎng)絡(luò)和wi-fi 第14章 傳感器 第15章 android高級(jí)開發(fā)
章節(jié)摘錄
插圖:
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載