3dwoo大學簡體電腦書店
Android應用開發教程
( 簡體 字)
作者:張冬玲 楊寧類別:1. -> 程式設計 -> 手機程式 -> Android
出版社:清華大學出版社Android應用開發教程 3dWoo書號: 35323
詢問書籍請說出此書號!
有庫存
NT售價: 245
出版日:3/29/2013
頁數:443
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787302306832 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第1章Android開發起步

1.1Android移動開發平臺概述

1.1.1認識Android

1.1.2Android的發展歷史

1.1.3Android主要應用

1.2Android框架簡介

1.2.1Android平臺特點

1.2.2Android平臺架構

1.3Android環境搭建

1.3.1下載Android開發工具

1.3.2開發環境的安裝與配置

1.4Android的第一個應用

1.4.1創建一個Android應用項目

1.4.2運行Android 的第一個應用

小結

練習

第2章Android應用程序的構成

2.1Android應用程序目錄結構

2.2Android應用程序解析

2.2.1資源及其描述文件

2.2.2邏輯代碼文件

2.3Android的基本組件

2.4AndroidManifest.xml文件

2.4.1AndroidManifest.xml的主要構成

2.4.2應用程序的權限

2.4.3范例

小結

練習

第3章Android應用程序的控制機制

3.1Android應用程序的界面

3.2Android應用程序的任務、進程和線程

3.2.1任務

3.2.2進程

3.2.3線程

3.3Android應用程序生命周期

3.3.1Activity 的生命周期

3.3.2Activity生命周期中的方法

3.4Android組件間的通信

3.4.1Intent對象

3.4.2Intent過濾器

3.4.3Intent解析

3.4.4Intent使用案例

3.5用戶界面狀態保存

3.5.1使用SharedPreferences對象

3.5.2使用Bundle對象

3.5.3SharedPreferences與Bundle的區別

小結

練習

第4章Android常用基本控件

4.1View類概述

4.1.1關于View

4.1.2關于ViewGroup

4.2常見布局

4.2.1幀布局

4.2.2線性布局

4.2.3表格布局

4.2.4相對布局

4.2.5絕對布局

4.3Android常見的基本控件

4.3.1TextView

4.3.2EditText

4.3.3Button

4.3.4ImageButton

4.3.5Checkbox和RadioButton

4.3.6ImageView

4.3.7AnalogClock和DigitalClock

4.3.8DatePicker和TimePicker

4.4簡單的UI設計案例

小結

練習

第5章Android高級控件及事件處理應用

5.1Android事件處理機制

5.1.1基于回調機制的事件處理

5.1.2基于監聽接口的事件處理

5.2Android常用高級控件

5.2.1與適配器相關的控件

5.2.2其他與視圖相關的控件

5.2.3進度條與滑塊控件

5.3UI設計及應用案例

小結

練習

第6章菜單與對話框

6.1菜單

6.1.1選項菜單

6.1.2子菜單

6.1.3上下文菜單

6.2對話框

6.2.1對話框簡介

6.2.2對話框案例

6.3Android應用案例

小結

練習

第7章Android數據存儲

7.1Preference存儲

7.2文件存儲

7.3SQLite數據庫

7.3.1SQLite數據庫相關的類與接口

7.3.2管理SQLite數據庫相關的方法及編程

7.3.3SQLite應用案例

7.4ContentProvider

7.4.1實現數據共享的相關類、接口與權限

7.4.2ContentProvider應用案例

7.5訪問SD卡簡介

小結

練習

第8章多媒體應用開發

8.12D、3D圖形

8.1.12D圖形相關類

8.1.2繪制2D圖形案例

8.1.33D圖形編程

8.2動畫播放

8.2.1幀動畫

8.2.2補間動畫

8.3音頻與視頻播放

8.3.1播放音頻

8.3.2播放視頻

8.4聲音與圖像數據采集

8.4.1聲音采集

8.4.2圖像采集

小結

練習

第9章Android后臺處理

9.1消息提示

9.1.1Toast

9.1.2Notification

9.2BroadcastReceiver組件

9.2.1BroadcastReceiver的運行機制

9.2.2BroadcastReceiver的應用案例

9.3Android后臺線程

9.3.1Handler消息傳遞機制

9.3.2AsyncTask

9.4Service組件

9.4.1Service的生命周期

9.4.2使用Service

9.5Android應用開發步驟及應用案例

9.5.1應用開發的前期準備

9.5.2應用開發步驟

9.5.3音樂播放器案例

小結

練習

第10章網絡與位置地圖

10.1使用Socket進行通信

10.1.1Socket編程模型

10.1.2使用Socket應用實例

10.2獲取網絡數據資源

10.2.1Eclipse下的Tomcat設置

10.2.2通過URL獲取網絡資源

10.2.3通過HTTP獲取網絡資源

10.3瀏覽網頁

10.3.1使用Intent組件瀏覽網頁

10.3.2使用WebView控件瀏覽網頁

10.4定位與Google地圖

10.4.1Google位置服務

10.4.2Google Map應用

10.5應用項目簽名與打包

10.5.1Android應用項目的簽名文件

10.5.2Android應用項目的打包

10.5.3Android應用項目的打包簽名

小結

練習

第11章手機基本功能開發

11.1短信控制

11.1.1發送短信

11.1.2群發短信

11.1.3接收短信

11.1.4查詢發送狀態

11.2電話控制

11.2.1撥打電話

11.2.2監聽電話的狀態

11.3Email功能開發

11.4手機特有特性開發

11.4.1系統設置更改事件

11.4.2振動設置

11.4.3音量調節

11.4.4獲取手機信息

11.4.5獲取手機電池電量

11.5手機傳感器開發

11.5.1傳感器管理器

11.5.2Android常用傳感器

11.5.3傳感器應用的開發

小結

練習

第12章應用項目開發實例

12.1手機微博的功能

12.1.1手機微博功能介紹

12.1.2開發環境和目標平臺

12.2數據庫服務器及Web端應用程序相關說明

12.2.1數據庫表說明

12.2.2MySQL安裝配置和微博系統數據庫創建

12.2.3Web應用服務器的配置和部署

12.3手機客戶端的編程實現

12.3.1用戶界面設計及資源準備

12.3.2應用項目

12.3.3功能實現解析

12.4手機客戶端的測試運行

12.5項目打包、簽名和發布

小結

練習

參考文獻

本書以Android 2.3.3為系統平臺,結合手機博客等常見的應用,較全面地介紹了Android應用項目的結構、控制機制,Android的常用控件及事件處理,數據存儲,多媒體應用,后臺處理,網絡與定位,手機基本功能等應用開發。最后通過一個綜合的項目實例,給學習者一個縱觀全局的實戰體驗。
全書共12章,4大部分。第1部分介紹Android概述及基本概念; 第2部分介紹Android應用程序的開發入門; 第3部分介紹Android的數據存儲,多媒體應用開發,后臺處理等開發進階內容; 第4部分介紹一個綜合應用實例的開發設計。
本書內容全面,案例豐富,實踐性強,各章節講述透徹,注重知識的來龍去脈,案例解析清晰。不僅可作為本科院校、大專院校、手機應用軟件培訓機構的相關課程教材,而且也可以作為無線互聯網應用開發設計人員的參考用書。

Android是一個優秀的開源手機平臺。本書以Android 2.3.3為系統平臺,使用Eclipse為開發工具,介紹在Android平臺上進行應用開發的知識和技術。本書吸收了Android開發設計類書籍的優點,總結了一些培訓機構的教學經驗,從教學的角度全面介紹了Android應用程序的開發設計,深淺適宜,實例豐富,不僅可作為本科院校、大專院校、高職高專和計算機培訓機構的相關課程的教材,而且也可作為Android系統開發設計人員的開發參考書。
全書共12章,內容分為以下4部分。
第1部分是Android概述及基本概念,由第1,2章描述,介紹Android開發起步,Android應用程序的構成。
第2部分是開發入門,由第3~6章描述,介紹Android應用程序的控制機制,常用基本控件,高級控件及事件處理應用,菜單與對話框等內容。
第3部分是開發進階,由第7~11章描述,介紹Android的數據存儲,多媒體應用開發,后臺處理,網絡與位置地圖,手機基本功能開發等內容。
第4部分是綜合應用實例開發,由第12章描述,介紹應用項目實例的開發設計。
Android課程內容十分豐富,實踐性強,教學課時建議不低于90學時,并且需要保證充足的實踐課時數,建議實踐課課時不低于48學時。
本書凝聚了作者多年的教學與手機開發經驗,講解深入透徹,論述通俗易懂,注重知識的系統性,案例解析清晰透徹。凡具備編程基礎的人員都可以通過本書的學習掌握Android的應用編程。
本書的主要章節由張冬玲編寫。楊寧完成第12章,包括應用實例的系統功能設計,服務器端、手機客戶端應用項目的編程,以及通信協議的編寫等內容。劉雄負責本教程的部分案例的設計。蘆曉燚完成各章的練習題編寫。全書由張冬玲統稿與定稿。
由于作者水平有限,書中難免會有疏漏與不足之處,敬請各位專家與讀者指正。

編者張冬玲
2012年8月26日
pagetop