出版時(shí)間:2013-1 出版社:電子工業(yè)出版社 作者:(美)Paul Deitel(P. 戴特爾),(美) Harvey Deitel(H. 戴特爾), (美)Abbey Deitel(A. 戴特爾), (美)Michael Morgano(M. 莫爾加諾) 著,康艷梅 等譯 頁數(shù):373 字?jǐn)?shù):669000
Tag標(biāo)簽:無
內(nèi)容概要
本書是美國知名編程類系列教材中針對Android系統(tǒng)下進(jìn)行應(yīng)用開發(fā)而編寫的一本入門級教材,全書以“應(yīng)用驅(qū)動(dòng)的方法”為基礎(chǔ),詳細(xì)講解了17個(gè)完整的Android應(yīng)用的開發(fā)過程。這些應(yīng)用經(jīng)過精心挑選,從不同側(cè)面展現(xiàn)了Android系統(tǒng)各個(gè)功能模塊的編程方法。這些功能包括音頻、視頻、動(dòng)畫、電話、藍(lán)牙、語音識別、加速度計(jì)、GPS、指北針、應(yīng)用窗件、3D圖形等,它們都是從事Android應(yīng)用開發(fā)所必須熟知的基本技術(shù)。
作者簡介
作者:(美)Deitel
書籍目錄
第1章 Android簡介
1.1 簡介
1.2 Android概述
1.3 Android 2.2 (Froyo)
1.4 Android 2.3 (Gingerbread)
1.5 Android 3.0(Honeycomb)
1.6 Android Ice Cream Sandwich
1.7 從Android Market下載應(yīng)用
1.8 包
1.9 Android軟件開發(fā)工具集(SDK)
1.10 對象技術(shù):簡要回顧
1.11 在AVD中測試Doodlz應(yīng)用
1.12 作者的Android資源
1.13 Android的開發(fā)資源
1.14 小結(jié)
第2章 Android Market及應(yīng)用的商業(yè)問題
2.1 簡介
2.2 創(chuàng)建好的Android應(yīng)用
2.3 Android的最佳實(shí)踐
2.3.1 兼容性
2.3.2 多屏幕支持
2.3.3 Android用戶界面指南
2.4 在Android Market上注冊
2.5 設(shè)置Google賣家賬戶
2.6 AndroidManifest.xml文件
2.7 為發(fā)布應(yīng)用做準(zhǔn)備
2.8 將應(yīng)用上載到Android Market
2.9 其他的Android應(yīng)用市場
2.10 為應(yīng)用定價(jià):免費(fèi)或收費(fèi)
2.11 通過應(yīng)用內(nèi)廣告獲取收益
2.12 通過應(yīng)用內(nèi)支付銷售虛擬商品并獲取收益
2.13 在應(yīng)用內(nèi)啟動(dòng)Market應(yīng)用
2.14 管理Android Market中的應(yīng)用
2.15 推廣應(yīng)用
2.16 其他流行的應(yīng)用平臺(tái)
2.17 Android開發(fā)者文檔
2.18 Android幽默
2.19 小結(jié)
第3章 Welcome應(yīng)用
3.1 簡介
3.2 技術(shù)概覽
3.3 Eclipse IDE
3.4 創(chuàng)建一個(gè)新工程
3.5 用ADT的Visual Layout Editor構(gòu)建Welcome應(yīng)用的GUI
3.6 分析main.xml文件
3.7 運(yùn)行Welcome應(yīng)用
3.8 小結(jié)
第4章 Tip Calculator應(yīng)用
4.1 簡介
4.2 測試驅(qū)動(dòng)的Tip Calculator應(yīng)用
4.3 技術(shù)概覽
4.4 構(gòu)建應(yīng)用的GUI
4.4.1 TableLayout簡介
4.4.2 創(chuàng)建工程,添加TableLayout和組件
4.4.3 布局小結(jié)
4.4.4 定制組件,完成設(shè)計(jì)
4.4.5 Tip Calculator GUI中最終的XML標(biāo)記
4.4.6 strings.xml
4.5 為應(yīng)用增加功能性
4.6 小結(jié)
第5章 Favorite Twitter Searches應(yīng)用
5.1 簡介
5.2 測試驅(qū)動(dòng)的Favorite Twitter Searches應(yīng)用
5.3 技術(shù)概覽
5.4 構(gòu)建應(yīng)用的GUI和資源文件
5.4.1 main.xml TableLayout
5.4.2 創(chuàng)建工程
5.4.3 創(chuàng)建資源文件
5.4.4 添加TableLayout和組件
5.4.5 創(chuàng)建一個(gè)顯示搜索框和Edit按鈕的TableRow
5.5 構(gòu)建應(yīng)用
5.6 AndroidManifest.xml
5.7 小結(jié)
第6章 Flag Quiz Game應(yīng)用
6.1 簡介
6.2 測試驅(qū)動(dòng)的Flag Quiz Game應(yīng)用
6.3 技術(shù)概覽
6.4 構(gòu)建應(yīng)用的GUI和資源文件
6.4.1 main.xml LinearLayout
6.4.2 創(chuàng)建工程
6.4.3 創(chuàng)建并編輯資源文件
6.4.4 向LinearLayout添加組件
6.4.5 創(chuàng)建能夠動(dòng)態(tài)填充的按鈕
6.4.6 創(chuàng)建國旗飄揚(yáng)動(dòng)畫
6.5 構(gòu)建應(yīng)用
6.6 AndroidManifest.xml
6.7 小結(jié)
第7章 Cannon Game應(yīng)用
7.1 簡介
7.2 測試驅(qū)動(dòng)的Cannon Game應(yīng)用
7.3 技術(shù)概覽
7.4 構(gòu)建應(yīng)用的GUI和資源文件
7.4.1 創(chuàng)建工程
7.4.2 AndroidManifest.xml
7.4.3 strings.xml
7.4.4 main.xml
7.4.5 向應(yīng)用添加聲音
7.5 構(gòu)建應(yīng)用
7.5.1 維護(hù)線端點(diǎn)的Line類
7.5.2 Activity類的CannonGame子類
7.5.3 View類的CannonView子類
7.6 小結(jié)
第8章 SpotOn Game應(yīng)用
8.1 簡介
8.2 測試驅(qū)動(dòng)的SpotOn Game應(yīng)用
8.3 技術(shù)概覽
8.4 構(gòu)建應(yīng)用的GUI和資源文件
8.4.1 AndroidManifest.xml
8.4.2 main.xml RelativeLayout
8.4.3 用于未點(diǎn)中小蟲的untouched.xml ImageView
8.4.4 用于生命的life.xml ImageView
8.5 構(gòu)建應(yīng)用
8.5.1 Activity類的SpotOn子類
8.5.2 View類的SpotOnView子類
8.6 小結(jié)
第9章 Doodlz應(yīng)用
9.1 簡介
9.2 測試驅(qū)動(dòng)的Doodlz應(yīng)用
9.3 技術(shù)概覽
9.4 構(gòu)建應(yīng)用的GUI和資源文件
9.4.1 創(chuàng)建工程
9.4.2 AndroidManifest.xml
9.4.3 strings.xml
9.4.4 main.xml
9.4.5 color_dialog.xml
9.4.6 width_dialog.xml
9.5 構(gòu)建應(yīng)用
9.5.1 Activity類的Doodlz子類
9.5.2 View類的DoodleView子類
9.6 小結(jié)
第10章 Address Book應(yīng)用
10.1 簡介
10.2 測試驅(qū)動(dòng)的Address Book應(yīng)用
10.3 技術(shù)概覽
10.4 構(gòu)建應(yīng)用的GUI和資源文件
10.4.1 創(chuàng)建工程
10.4.2 AndroidManifest.xml
10.4.3 styles.xml
10.4.4 textview_border.xml
10.4.5 AddressBook Activity的布局:contact_list_item.xml
10.4.6 ViewContact Activity的布局:view_contact.xml
10.4.7 AddEditContact Activity的布局:add_contact.xml
10.4.8 在XML中用menu資源定義應(yīng)用的MenuItem
10.5 構(gòu)建應(yīng)用
10.5.1 ListActivity類的AddressBook子類
10.5.2 Activity類的ViewContact子類
10.5.3 Activity類的AddEditContact子類
10.5.4 DatabaseConnector實(shí)用工具類
10.6 小結(jié)
第11章 Route Tracker應(yīng)用
11.1 簡介
11.2 測試驅(qū)動(dòng)的Route Tracker應(yīng)用
11.3 技術(shù)概覽
11.4 構(gòu)建應(yīng)用的GUI和資源文件
11.4.1 創(chuàng)建工程
11.4.2 AndroidManifest.xml
11.4.3 Route Tracker布局:main.xml
11.5 構(gòu)建應(yīng)用
11.5.1 MapActivity類的RouteTracker子類
11.5.2 FrameLayout類的BearingFrameLayout子類
11.5.3 Overlay類的RouteOverlay子類
11.6 小結(jié)
第12章 Slideshow應(yīng)用
12.1 簡介
12.2 測試驅(qū)動(dòng)的Slideshow應(yīng)用
12.3 技術(shù)概覽
12.4 構(gòu)建應(yīng)用的GUI和資源文件
12.4.1 創(chuàng)建工程
12.4.2 在應(yīng)用的GUI中使用標(biāo)準(zhǔn)的Android圖標(biāo)
12.4.3 AndroidManifest.xml
12.4.4 Slideshow ListActivity中各個(gè)ListView項(xiàng)的布局
12.4.5 Slideshow ListActivity的菜單
12.4.6 Set Slideshow Name對話框中EditText的布局
12.4.7 SlideshowEditor ListActivity的布局
12.4.8 SlideshowEditor ListActivity中各個(gè)ListView項(xiàng)的布局
12.4.9 SlideshowPlayer Activity的布局
12.5 構(gòu)建應(yīng)用
12.5.1 SlideshowInfo類
12.5.2 ListActivity類的Slideshow子類
12.5.3 ListActivity類的SlideshowEditor子類
12.5.4 ListActivity類的SlideshowPlayer子類
12.6 小結(jié)
第13章 Enhanced Slideshow應(yīng)用
13.1 簡介
13.2 測試驅(qū)動(dòng)的Enhanced Slideshow應(yīng)用
13.3 技術(shù)概覽
13.4 構(gòu)建應(yīng)用的GUI和資源文件
13.4.1 創(chuàng)建工程
13.4.2 AndroidManifest.xml
13.4.3 SlideshowEditor ListActivity的改進(jìn)布局
13.4.4 PictureTaker Activity的布局
13.4.5 SlideshowPlayer Activity的改進(jìn)布局
13.5 構(gòu)建應(yīng)用
13.5.1 MediaItem類
13.5.2 SlideshowInfo類
13.5.3 Slideshow類
13.5.4 SlideshowEditor類
13.5.5 Activity類的PictureTaker子類
13.5.6 SlideshowPlayer類
13.6 小結(jié)
第14章 Weather Viewer應(yīng)用
14.1 簡介
14.2 測試驅(qū)動(dòng)的Weather Viewer應(yīng)用
14.3 技術(shù)概覽
14.4 構(gòu)建應(yīng)用的GUI和資源文件
14.4.1 AndroidManifest.xml
14.4.2 WeatherViewerActivity的main.xml布局
14.4.3 arrays.xml中的默認(rèn)城市及郵政編碼
14.4.4 WeatherViewerActivity的actionmenu.xml菜單布局
14.4.5 WeatherProvider應(yīng)用窗件配置與布局
14.5 構(gòu)建應(yīng)用
14.5.1 WeatherViewerActivity類
14.5.2 CitiesFragment類
14.5.3 AddCityDialogFragment類
14.5.4 ForecastFragment類
14.5.5 SingleForecastFragment類
14.5.6 ReadLocationTask類
14.5.7 ReadForecastTask類
14.5.8 FiveDayForecastFragment類
14.5.9 ReadFiveDayForecastTask類
14.5.10 DailyForecast類
14.5.11 WeatherProvider類
14.6 小結(jié)
索引
在線章 節(jié)(下載方式請見前言的說明)
第15章 PHAB?s Pizza應(yīng)用
第16章 Voice Recorder應(yīng)用
第17章 Enhanced Address Book應(yīng)用
第18章 3D Art應(yīng)用
第19章 HTML5 Favorite Twitter Searches應(yīng)用
編輯推薦
戴特爾等編著的《Android應(yīng)用開發(fā)案例精解》講解了如何利用Android軟件開發(fā)工具集(SDK)2.3.x/3.x、Java.編程語言及Eclipse集成開發(fā)環(huán)境(IDE)進(jìn)行Android智能手機(jī)和平板電腦應(yīng)用的開發(fā)。全書的核心是“應(yīng)用驅(qū)動(dòng)的方法”,以17個(gè)完整的、可運(yùn)行的.Android應(yīng)用來詮釋Android開發(fā)的概念和方法。每一章都對應(yīng)用所包含的源代碼進(jìn)行了詳細(xì)的分析,書中所有的源代碼都可以從www.deitel.com/books/。AndroidFP/下載。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Android應(yīng)用開發(fā)案例精解 PDF格式下載