Android套用開發教程(2013年江西高校出版社出版書籍)

Android套用開發教程(2013年江西高校出版社出版書籍)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Android套用開發教程》一書的出版社是江西高校出版社,出版時間是2013年1月。

基本介紹

  • 書名:Android套用開發教程
  • ISBN:9787549317066
  • 出版社:江西高校出版社
  • 出版時間:2013年1月
出版信息,內容提要,圖書目錄,作者介紹,

出版信息

作者:鐘元生 高成珍 編著
出版時間:2013年1月
書號:ISBN 9787549317066
出版社:江西高校出版社

內容提要

本書主要講解了Android套用開發的基礎知識,既介紹Android編程的基本語法與基本套用,又強化了直接運行案例的分析與介紹,使讀者能理論聯繫實踐,寓教於練、寓教於用,屬於android入門教程
通過對本書的學習,讀者能全面了解Android應用程式的開發,可將自己生活中的一些小創意,通過手機套用的方式開發出來,方便自己的生活,也能從中尋找移動開發的新機會,適應新技術條件下的新生活。
本書內容分十三章,包括Android簡介與環境搭建、Android界面編程基礎、Android高級界面組件、事件處理、Activity與Intent、圖形與圖像處理、Android中的數據存取、Service分析、BroadcastReceiver的使用、GPS位置服務與地圖編程、Android客戶端與伺服器端互動、綜合案例—“校園通”以及基於競賽的測試方案設計。
本書內容充實、材料新穎、案例豐富、條理清晰,適合於軟體工程、計算機科學與技術、信息管理與信息系統等專業本科生和研究生作為教材使用,也可供對Android手機套用感興趣的軟體開發、套用推廣和服務管理等方面從業人員參考。

圖書目錄

第1章 Android簡介與環境搭建1
1.1 初識Android2
1.1.1 Android的概述2
1.1.2 Android的體系結構3
1.2 搭建Android開發環境4
1.2.1 安裝JDK和配置Java開發環境5
1.2.2 Eclipse的安裝9
1.2.3 ADT外掛程式的安裝10
1.2.4 Android SDK的安裝及配置13
1.2.5 管理模擬器14
1.3 開發第一個Android套用18
1.3.1 創建Android項目18
1.3.2 運行Android套用21
1.4 Android套用結構分析21
1.4.1 Android應用程式的結構21
1.4.2 Android應用程式運行過程23
1.4.3 Android套用下載與安裝26
1.4.4 Android四大基本組件介紹26
1.4.5 Android設計之MVC模式27
1.5 本章小結28
課後練習28
第2章 Android界面編程基礎30
2.1 基礎View組件簡介31
2.1.1 文本顯示框TextView32
2.1.2 文本編輯框EditText33
2.1.3 按鈕Button33
2.2 布局管理器36
2.2.1 線性布局36
2.2.2 表格布局36
2.2.3 相對布局37
2.2.4 其他布局38
2.2.5 布局的綜合運用38
2.3 開發自定義View43
2.4 本章小結44
課後練習44
第3章 Android高級界面組件46
3.1 圖片組件47
3.1.1 ImageView圖片視圖47
3.1.2 ImageButton圖片按鈕48
3.1.3 ImageSwitcher圖片切換器50
3.1.4 Gallery畫廊視圖51
3.2 列表視圖53
3.2.1 AutoCompleteTextView自動提示53
3.2.2 Spinner列表55
3.2.3 ListView列表55
3.2.4 ExpandableListView擴展下拉列表58
3.3 對話框61
3.3.1 對話框簡介61
3.3.2 創建對話框64
3.3.3 自定義對話框66
3.4 選單67
3.4.1 選項選單68
3.4.2 上下文選單73
3.5 本章小結77
課後練習77
第4章 事件處理79
4.1 Android的事件處理機制80
4.1.1 基於監聽的事件處理81
4.1.2 基於回調的事件處理88
4.1.3 直接綁定到標籤91
4.2 Handler訊息傳遞機制91
4.3 異步任務處理94
4.4 本章小結99
課後練習99
第5章 Activity與Intent100
5.1 Activity詳解102
5.1.1 Activity概述102
5.1.2 創建和配置Activity103
5.1.3 啟動和關閉Activity104
5.1.4 Activity的生命周期105
5.1.5 Activity間的數據傳遞111
5.2 Intent詳解120
5.2.1 Intent概述120
5.2.2 Intent構成121
5.2.3 Intent解析123
5.3 本章小結127
課後練習127
第6章 圖形與圖像處理128
6.1 簡單圖片和逐幀動畫129
6.1.1 簡單圖片131
6.1.2 逐幀動畫134
6.1.3 示例講解135
6.2 自定義繪圖136
6.2.1 Canvas和Paint137
6.2.2 Shader138
6.2.3 Path和PathEffect139
6.2.4 示例講解140
6.3 本章小結143
課後練習143
第7章 Android中的數據存取144
7.1檔案存儲146
7.1.1手機內部儲空間檔案的存取146
7.1.2 讀寫SD卡上的檔案150
7.2 SharedPreferences153
7.2.1 SharedPreferences的存儲位置和格式153
7.2.2 讀寫其他套用SharedPreferences158
7.3 SQLite資料庫160
7.3.1 SQLite資料庫簡單介紹160
7.3.2 SQLite資料庫相關類161
7.4 使用ContentProvider實現數據共享169
7.4.1 ContentProvider簡單介紹169
7.4.2 ContentProvider操作常用類介紹171
7.4.3 ContentProvider套用實例173
7.5 獲取網路資源179
7.6 本章小結182
課後練習183
第8章 Service解析184
8.1 Service概述185
8.1.1 Service介紹185
8.1.2 啟動Service的兩種方式185
8.1.3 Service中常用方法簡介186
8.1.4 綁定Service過程189
8.1.5 Service生命周期194
8.2 跨進程調用Service195
8.2.1 什麼是AIDL服務195
8.2.2 建立AIDL檔案196
8.2.3建立AIDL服務端197
8.2.4建立AIDL客戶端198
8.3 調用系統服務199
8.4本章小結201
課後練習201
第9章 BroadcastReceiver的使用202
9.1 BroadcastReceiver介紹203
9.2 傳送廣播的兩種方式204
9.3 音樂播放器206
9.4 本章小結212
課後練習212
第10章 GPS位置服務與地圖編程213
10.1 GPS位置服務編程214
10.1.1 支持位置服務的核心API214
10.1.2 簡單位置服務套用216
10.2 Google Map服務編程219
10.2.1 使用Google地圖的準備工作219
10.2.2 根據位置信息在地圖上定位223
10.3 本章小結229
課後練習229
第11章 Android客戶端與伺服器端互動230
11.1 HTTP協定介紹232
11.2 Apache HttpClient介紹233
11.3 客戶端傳送請求和接收回響237
11.4 伺服器端編程基礎239
11.4.1 Tomcat伺服器介紹239
11.4.2 Servlet簡介241
11.4.3伺服器端編程241
11.5 第一次互動244
11.6 高校信息查詢平台245
11.6.1 登錄功能247
11.6.2 註冊功能249
11.6.3 檔案上傳252
11.6.4 資料下載257
11.6.5 信息查詢261
11.7 本章小結263
課後練習263
第12章 綜合案例——“校園通”264
12.1 “校園通”概述265
12.2 “校園通”應用程式結構266
12.3 “校園通”應用程式功能模組266
12.3.1學校生活模組269
12.3.2出行指南模組274
12.3.3遊玩南昌模組284
12.3.4號碼百事通285
12.4 注意事項290
12.5 本章小結291
課後習題291
第13章 基於競賽的測試方案設計292
13.1 Android軟體開發技能測試背景293
13.1.1 競賽目的293
13.1.2 競賽項目293
13.2 Android手機軟體開發技能賽考核知識點及要求296
13.2.1 Java程式設計296
13.2.2 Android程式設計298
13.3 Android軟體開發技能競賽測試方法301
13.3.1 測試形式301
13.3.2 測試分數權重302
13.3.3 機試注意事項302
13.4 Android軟體開發技能競賽組織過程設計303
13.4.1 開發技能賽機試流程303
13.4.2 手機軟體開發技能賽評審標準306
13.4.3 手機軟體開發技能賽評審安排307
13.5 本章小結309
附錄1:Android開發工具及書中所用代碼310
附錄2:手機軟體開發技能賽—本科筆試樣卷312
附錄3:手機軟體開發技能賽—本科機試樣卷及評分標準318
附錄4:手機軟體開發技能賽—專科筆試樣卷324
附錄5:手機軟體開發技能賽—專科機試樣卷及評分標準329
參考文獻335

作者介紹

鐘元生,江西財經大學軟體與通信工程學院教授,電子商務專業博士生導師,教育技術學研究生導師組組長,浙江大學博士畢業,美國加州大學訪問學者,江西省計算機學會理事,江西省政府學位委員會學科評議組成員,江西省中青年學科帶頭人。曾任江西財經大學評建創優專家組副組長、用友軟體學院副院長,江西省教學成果獎評審專家。
主持全國教育科學規劃教育部重點課題2項、江西省科技型中小企業技術創新基金項目1項,其他省級以上項目多項。獲江西省優秀教學成果獎一等獎。出版專著2部,主編教材5部。江西省大學生手機軟體設計賽發起人、總策劃,多次擔任IEEE電子商務國際學術會議程式委員。
高成珍,江西財經大學軟體與通信工程學院--移動學習與手機軟體開發研究方向研究生,作為骨幹開發完成《Android手機編程》網路課程,曾任江西省大學生手機軟體設計賽--Android編程指導教師培訓班主講教師,參與首屆江西省大學生手機軟體設計賽的命題和評審。

相關詞條

熱門詞條

聯絡我們