出版時(shí)間:2010-10 出版社:電子工業(yè) 作者:吳亞峰//索依娜 頁(yè)數(shù):544
Tag標(biāo)簽:無
前言
Android是Google于2007年11月推出的一款開放的嵌入式操作系統(tǒng)平臺(tái),由于其完全開源的特性,Android正以空前的速度吸引著大批開發(fā)者的加入。為了幫助眾多的軟件開發(fā)人員盡快地掌握Android平臺(tái)的相關(guān)知識(shí),盡快地步入實(shí)際項(xiàng)目的開發(fā)中來,作者根據(jù)多年項(xiàng)目開發(fā)經(jīng)驗(yàn)編寫了此書。本書既介紹了Android應(yīng)用程序基本框架,也對(duì)Android平臺(tái)的各種控件進(jìn)行了講解,還通過三個(gè)真實(shí)案例向讀者介紹了Android應(yīng)用程序完整的開發(fā)步驟。通過本書讀者可以盡快地掌握在Android平臺(tái)下進(jìn)行開發(fā)的相關(guān)知識(shí)。本書特點(diǎn)1.內(nèi)容飽滿,由淺入深本書內(nèi)容既包括Android平臺(tái)下開發(fā)的基礎(chǔ)知識(shí),也有項(xiàng)目編程的實(shí)用技巧,還提供了多個(gè)真實(shí)案例供讀者學(xué)習(xí)。本書在知識(shí)的層次上由淺入深,使讀者可以從Android的門外漢平穩(wěn)、快速地步入Android開發(fā)的殿堂。2.結(jié)構(gòu)清晰、語(yǔ)言簡(jiǎn)潔本書中所有案例都是按照筆者的實(shí)際開發(fā)過程進(jìn)行介紹的,同時(shí)也是按照真實(shí)項(xiàng)目的開發(fā)流程進(jìn)行的,結(jié)構(gòu)清晰,語(yǔ)言簡(jiǎn)潔,便于實(shí)際練習(xí)。為了幫助讀者更好地理解相關(guān)知識(shí)點(diǎn),全書穿插了很多實(shí)用技巧及溫馨提示。3.實(shí)用超值的光盤為了幫助讀者更好地掌握與實(shí)踐Android平臺(tái)下應(yīng)用程序的開發(fā),本書附贈(zèng)DVD光盤一張,其中包括案例的多媒體視頻、電子教案(PPT)和實(shí)例源代碼等。4.實(shí)際商業(yè)案例本書最后的三個(gè)案例都有實(shí)際商業(yè)價(jià)值,如果進(jìn)行開發(fā),價(jià)格要數(shù)萬元,筆者將其完整地展現(xiàn)給了讀者。
內(nèi)容概要
本書以Android應(yīng)用程序的開發(fā)為主題,并結(jié)合真實(shí)的案例向讀者詳細(xì)介紹了Android的基本組件的使用及應(yīng)用程序開發(fā)的整個(gè)流程。 全書分為三篇共18章,第一篇以簡(jiǎn)單易懂的實(shí)例為依托,詳細(xì)介紹了Android平臺(tái)的基本控件、高級(jí)控件、常用界面布局及菜單對(duì)話框等相關(guān)知識(shí);第二篇介紹了Android平臺(tái)的高級(jí)知識(shí),包括消息與廣播服務(wù)、網(wǎng)絡(luò)數(shù)據(jù)處理、手機(jī)通信功能、桌面組件、多媒體采集、Google服務(wù)及3D程序開發(fā)等;第三篇?jiǎng)t對(duì)三個(gè)真實(shí)案例的開發(fā)步驟進(jìn)行詳細(xì)介紹,逐步向讀者講解Android手機(jī)應(yīng)用程序的真實(shí)開發(fā)過程,同時(shí)在源代碼中還包含了詳細(xì)的注釋,以盡量幫助讀者掌握代碼中的每一個(gè)細(xì)節(jié),盡快掌握Android編程。 本書的講述由淺入深,從介紹Android平臺(tái)的基本組件到帶領(lǐng)讀者開發(fā)大型應(yīng)用程序,結(jié)構(gòu)清晰、語(yǔ)言簡(jiǎn)潔,非常適合初學(xué)者和進(jìn)階開發(fā)者閱讀參考。 本書附贈(zèng)DVD光盤1張,其中包含了大容量的手把手教學(xué)視頻、電子教案(PPT)、實(shí)例源代碼等。
作者簡(jiǎn)介
吳亞峰,畢業(yè)于北京郵電大學(xué),后留學(xué)澳大利亞臥龍崗大學(xué)取得碩士學(xué)位。1 998年開始從事Java的開發(fā),有十多年的Java開發(fā)與培訓(xùn)經(jīng)驗(yàn)。主要的研究方向?yàn)槭謾C(jī)游戲、,JavaEE、搜索引擎,現(xiàn)在為手機(jī)游戲、Java EE獨(dú)立軟件開發(fā)工程師,同時(shí)兼任Su r1授權(quán)Java培訓(xùn)中心認(rèn)證教師。為數(shù)十家著名企業(yè)培訓(xùn)了上千名軟件開發(fā)人員,曾編寫過《Java程序員職場(chǎng)全攻略:從小工到專家》、《Android 2.0游戲開發(fā)實(shí)戰(zhàn)寶典》等暢銷技術(shù)書籍。2008年開始關(guān)注And roid平臺(tái)下的應(yīng)用開發(fā),并開發(fā)出了一系列優(yōu)秀的Android應(yīng)用程序。索依娜,畢業(yè)于燕山大學(xué),從業(yè)于計(jì)算機(jī)軟件領(lǐng)域9年,在軟件開發(fā)和計(jì)算機(jī)教學(xué)方面有著豐富的經(jīng)驗(yàn)。工作期間曾參與省級(jí)科研項(xiàng)目2項(xiàng)、市級(jí)科研項(xiàng)目1項(xiàng)、發(fā)表論文多篇;同時(shí)為多個(gè)廠礦,企事業(yè)單位設(shè)計(jì)、開發(fā)了信息管理系統(tǒng);從2008年開始關(guān)注And roid平臺(tái)下的應(yīng)用開發(fā),參與開發(fā)了多款手機(jī)娛樂應(yīng)用。
書籍目錄
基礎(chǔ)篇 第1章 Android開發(fā)起步 1.1 Android平臺(tái)簡(jiǎn)介 1.1.1 Android背景介紹 1.1.2 Android平臺(tái)架構(gòu) 1.2 Android開發(fā)環(huán)境的搭建 1.2.1 相關(guān)軟件的下載與安裝 1.2.2 虛擬設(shè)備的創(chuàng)建和使用 1.2.3 創(chuàng)建“Hello Android” 1.2.4 Android應(yīng)用程序的調(diào)試 1.3 小結(jié) 第2章 Android應(yīng)用程序的構(gòu)成 2.1 Android應(yīng)用程序的解析 2.1.1 目錄結(jié)構(gòu) 2.1.2 資源的管理與使用 2.1.3 AndroidManifest.xml簡(jiǎn)介 2.1.4 應(yīng)用程序的權(quán)限 2.2 Android基本組件的介紹 2.2.1 應(yīng)用程序的生命周期 2.2.2 Activity簡(jiǎn)介 2.2.3 Service簡(jiǎn)介 2.2.4 BroadcastReceiver簡(jiǎn)介 2.2.5 ContentProvider簡(jiǎn)介 2.2.6 Intent和IntentFilter簡(jiǎn)介 2.3 小結(jié) 第3章 Android布局管理器 3.1 控件類概述 3.1.1 View類簡(jiǎn)介 3.1.2 ViewGroup類簡(jiǎn)介 3.2 線性布局 3.2.1 LinearLayout類簡(jiǎn)介 3.2.2 線性布局案例 3.3 表格布局 3.3.1 TableLayout類簡(jiǎn)介 3.3.2 表格布局案例 3.4 相對(duì)布局 3.4.1 RelativeLayout類簡(jiǎn)介 3.4.2 相對(duì)布局案例 3.5 幀布局 3.5.1 FrameLayout類簡(jiǎn)介 3.5.2 幀布局案例 3.6 絕對(duì)布局 3.6.1 AbsoluteLayout類簡(jiǎn)介 3.6.2 絕對(duì)布局案例 3.7 小結(jié) 第4章 Android常用基本控件 4.1 文本控件的介紹 4.1.1 TextView類簡(jiǎn)介 4.1.2 EditText類簡(jiǎn)介 4.1.3 文本框使用案例 4.2 按鈕控件 4.2.1 Button類簡(jiǎn)介 4.2.2 ImageButton類簡(jiǎn)介 4.2.3 9Patch圖片簡(jiǎn)介 4.2.3 9Patch圖片使用案例 4.3 狀態(tài)開關(guān)按鈕 4.3.1 ToggleButton類簡(jiǎn)介 4.3.2 開關(guān)按鈕的使用 4.4 單選按鈕與復(fù)選按鈕 4.4.1 CheckBox和RadioButton類簡(jiǎn)介 4.4.2 單選按鈕和復(fù)選按鈕使用案例 4.5 圖片控件 4.5.1 ImageView類簡(jiǎn)介 4.5.2 圖片查看器 4.6 時(shí)鐘控件 4.6.1 AnalogClock和DigitalClock類簡(jiǎn)介 4.6.2 時(shí)鐘控件使用案例 4.7 日期與時(shí)間選擇控件 4.7.1 DatePicker類簡(jiǎn)介 4.7.2 TimePicker類簡(jiǎn)介 4.7.3 日期時(shí)間控件使用案例 4.8 動(dòng)畫播放技術(shù) 4.8.1 幀動(dòng)畫簡(jiǎn)介 4.8.2 幀動(dòng)畫使用案例 4.8.3 補(bǔ)間動(dòng)畫簡(jiǎn)介 4.8.4 補(bǔ)間動(dòng)畫使用案例 4.9 小結(jié) …… 第5章 Android常用高級(jí)控件 第6章 菜單與對(duì)話框高 級(jí) 篇 第7章 Android事件處理模型 第8章 游戲與3D應(yīng)用程序開發(fā) 第9章 消息廣播與服務(wù) 第10章 網(wǎng)絡(luò)與數(shù)據(jù)處理 第11章 手機(jī)通信功能開發(fā) 第12章 手機(jī)特有Feature開發(fā) 第13章 桌面組件與多媒體數(shù)據(jù)采集 第14章 傳感器應(yīng)用的開發(fā) 第15章 Google服務(wù) 第16章 Android游戲開發(fā)實(shí)踐——快樂數(shù)獨(dú)案例篇 第17章 Android地圖搜索應(yīng)用——美食天下 第18章 Android社交分享平臺(tái)——口袋微博
章節(jié)摘錄
本章將要介紹的是Android開發(fā)起步的相關(guān)知識(shí),首先對(duì)Android平臺(tái)進(jìn)行簡(jiǎn)單的介紹,其中包括Android的背景及其應(yīng)用程序的框架。然后會(huì)向讀者講解如何搭建.Android的開發(fā)環(huán)境、如何在Eclipse中創(chuàng)建一個(gè)項(xiàng)目,以及如何使用Android平臺(tái)提供的工具調(diào)試和監(jiān)控應(yīng)用程序。1.1Android平臺(tái)簡(jiǎn)介Android平臺(tái)自發(fā)布以來就一直吸引著廣大開發(fā)者的目光,本節(jié)就對(duì)Android平臺(tái)做簡(jiǎn)單的介紹,讀者通過本節(jié)的學(xué)習(xí)可以對(duì)Android平臺(tái)的來龍去脈及內(nèi)部結(jié)構(gòu)有比較透徹的了解。1.1.1Android背景介紹Android是一個(gè)開放的手機(jī)操作系統(tǒng)平臺(tái),為移動(dòng)設(shè)備提供了一個(gè)包含操作系統(tǒng)、中間件及應(yīng)用程序的軟件疊層架構(gòu)。AndroidSDK為開發(fā)人員使用Java語(yǔ)言編寫Android平臺(tái)下的應(yīng)用程序提供了必要的工具和API。1.Android的誕生Android也是一家公司的名稱,這家公司的創(chuàng)始人名叫AndyRubin。AndyRubin原來是蘋果公司的一名工程師,后來創(chuàng)辦過幾家公司。在創(chuàng)建Android公司時(shí),AndyRubin準(zhǔn)備打造一個(gè)移動(dòng)終端平臺(tái)并將其對(duì)開發(fā)人員開放,后來Google收購(gòu)了該公司,于是就有了今天如日中天的Android。2.Android的特性Android自推出以來如此受追捧不僅僅是因?yàn)榫W(wǎng)絡(luò)巨頭Google的大力扶持,Android自身所具有的特性才是吸引全球精英開發(fā)者的更重要原因。其主要特性如下。應(yīng)用程序框架:可以方便地重用和替換手機(jī)組件。Dalvik虛擬機(jī):專為移動(dòng)設(shè)備優(yōu)化的虛擬機(jī)。
編輯推薦
《Android核心技術(shù)與實(shí)例詳解》:500分鐘視頻講解,結(jié)合真實(shí)案例介紹And roid基本組件的使用及應(yīng)用開發(fā)的整個(gè)流程,全面介紹Android平臺(tái)的控件開發(fā),并配有典型實(shí)例,每段代碼都有詳細(xì)的解析,讓你明白來龍去脈,《Android核心技術(shù)與實(shí)例詳解》獨(dú)有的Google地圖開發(fā)指導(dǎo),讓你技高一籌,配有3個(gè)超高價(jià)值的項(xiàng)目案例,并配視頻講解。游戲開發(fā)實(shí)踐——快樂數(shù)獨(dú),地圖搜索應(yīng)用——美食天下,社交分享平臺(tái)——口袋微博。《Android核心技術(shù)與實(shí)例詳解》涵蓋的主要內(nèi)容Aridroid開發(fā)起步,Android布局管理器,Android常用高級(jí)控件,游戲與3D應(yīng)用程序開發(fā),網(wǎng)絡(luò)與數(shù)據(jù)處理,手機(jī)特有Feature開發(fā),傳感器應(yīng)用的開發(fā),Android游戲開發(fā)實(shí)踐——快樂數(shù)獨(dú),Android社交分享平臺(tái)——口袋微博,Android應(yīng)用程序的構(gòu)成,Android常用基本控件,Android事件處理模型,消息廣播與服務(wù),手機(jī)通信功能開發(fā),桌面組件與多媒體數(shù)據(jù)采集,Google服務(wù),Android地圖搜索應(yīng)用——美食天下,《Android核心技術(shù)與實(shí)例詳解》讀者對(duì)象:Android入門與進(jìn)階人員,對(duì)手機(jī)開發(fā)感興趣的人員,Android應(yīng)用開發(fā)人員,相關(guān)培訓(xùn)班的學(xué)生。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Android核心技術(shù)與實(shí)例詳解 PDF格式下載