內容簡介
全書以一個Android應用程式開發案例為主線,介紹了整個Android項目開發的過程。在內容的編排方面,為突出項目編程方法與編程思路這條主線,將Android組件的使用分配到每一個功能界面中講解。本書涵蓋了Android前端界面開發、Activity java程式的開發以及ASP後台技術開發等內容,強調了Android與後台數據通信技術、XML解析技術、數據存儲技術以及與Android前端配套的ASP後台技術的實現細節。
出版信息
書 名:Android項目開發詳解
作 者:翟大昆 著
叢 書 名:移動平台開發書庫
開 本:16開
紙 張:膠版紙
正文語種:中文
定 價:¥62.00
目錄
前言
第1章 Android開發平台的構建
1.1 Android開發行業發展前景
1.1.1 Android概述
1.1.2 Android行業需求前景
1.1.3 Android就業前景
1.2 開發平台的搭建
1.3 體驗Android開發之旅
1.3.1 創建HelloAndroid項目
1.3.2 模擬器配置及運行HelloAndroid
1.3.3 剖析HelloAndroid項目結構
1.4 設定Android模擬器中文環境
1.5 關於本書
第2章 Android項目開發-以手機訂票系統為例
2.1 項目需求概述
2.2 項目功能分解
2.2.1 程式主界面功能
2.2.2 登錄功能
2.2.3 註冊功能
2.2.4 選擇功能
2.2.5 查詢功能
2.2.6 信息列表功能
2.2.7 List詳情功能
2.2.8 用戶信息填寫與選擇功能
2.2.9 預訂成功功能
2.3 項目後台技術選擇
2.3.1 ASP網頁特點
2.3.2 ASP檔案的體系結構
2.3.3 ASP的工作原理
2.3.4 IIS的安裝與配置
第3章 程式主界面
3.1 基礎控制項講解
3.1.1 格線視圖
3.1.2 提示
3.2 重點剖析
3.2.1 數據適配器
3.2.2 Android事件處理機制
3.2.3 Android頁面切換
3.3 程式主界面功能實現
3.3.1 程式主界面View實現
3.3.2 程式主界面Control實現
3.3.3 程式主界面Help實現
第4章 登錄功能實現
4.1 基礎控制項講解
4.1.1 文本框
4.1.2 文本編輯框
4.1.3 單選按鈕
4.1.4 按鈕控制項
4.2 重點剖析
4.2.1 Android長度單位
4.2.2 Android布局的用法
4.2.3 SharedPreferences的使用
4.2.4 Android解析XML的方法
4.2.5 Android如何與後台通信
4.3 登錄功能實現
4.3.1 登錄界面View實現
4.3.2 登錄功能Model用戶信息類實現
4.3.3 登錄功能Control實現
4.3.4 登錄功能Help實現
4.3.5 登錄後台ASP實現
第5章 註冊功能實現
5.1 重點剖析
5.1.1 Activity頁面傳值
5.1.2 使用正則表達式進行信息驗證
5.2 註冊功能實現
5.2.1 註冊界面View實現
5.2.2 註冊功能Control實現
5.2.3 註冊後台ASP實現
第6章 選擇功能實現
6.1 基礎控制項講解
6.1.1 自動匹配
6.1.2 列表視圖
6.2 重點剖析
6.2.1 ListAdapter+HashMap+ArrayList的使用
6.2.2 SimpleCursorAdapter的使用
6.3 選擇功能實現
6.3.1 選擇界面View實現
6.3.2 選擇功能Model類實現
6.3.3 選擇功能Control實現
6.3.4 選擇功能後台ASP實現
第7章 查詢功能實現
7.1 基礎控制項講解
7.1.1 圖片視圖
7.1.2 圖片按鈕
7.1.3 下拉列表
7.1.4 日期和時間控制項
7.1.5 選單
7.1.6 對話框
7.1.7 進度條
7.2 重點剖析
7.3 查詢功能實現
7.3.1 查詢界面View實現
7.3.2 查詢功能Control實現
7.3.3 查詢功能ASP實現
第8章 信息列表功能實現
8.1 重點剖析
8.1.1 日期格式處理與轉換
8.1.2 帶圖片多行ListView子項
8.2 信息列表功能實現
8.2.1 信息列表功能View實現
8.2.2 信息列表功能 Model類實現
8.2.3 信息列表功能Control實現
第9章 List詳情功能實現
9.1 基礎控制項講解
9.1.1 文字交換器
9.1.2 圖片交換器
9.2 List詳情功能實現
9.2.1 List詳情界面View實現
9.2.2 List詳情功能Control實現
第10章 用戶信息選擇與填寫功能實現
10.1 基礎控制項講解
10.1.1 複選框
10.1.2 捲軸視圖
10.2 重點剖析
10.2.1 如何動態增加控制項
10.2.2 多行文本滾動實現
10.2.3 用戶身份證的驗證
10.3 用戶信息選擇與填寫(機票預訂)實現
10.3.1 機票預訂View實現
10.3.2 機票預訂Model實現
10.3.3 機票預訂功能Control實現
10.3.4 機票預訂後台ASP實現
第11章 訂購成功實現
11.1 基礎控制項講解
11.1.1 狀態欄提示
11.1.2 拖動條
11.1.3 循環播放圖片列表效果
11.2 訂購成功實現
11.2.1 機票訂購成功View實現
11.2.2 機票訂購成功功能Control實現
第12章 界面最佳化、程式發布與真機環境測試
12.1 界面效果最佳化
12.2 程式自適應處理
12.3 設定程式Logo
12.4 Android單元測試
12.5 項目在不同版本的Android手機上的安裝與運行
第13章 其他Andorid專題開發
13.1 專題一:Andorid數據存儲
13.1.1 Files存儲
13.1.2 NetWork存儲
13.1.3 SQLite編程詳解
13.1.4 Content Providers數據存儲
13.2 專題二:Android多媒體開發
13.2.1 播放音樂
13.2.2 播放視頻
13.3 專題三:外部接口編程
附錄
附錄A IIS部署及網站發布
附錄B 91助手的安裝與使用
附錄C DDMS常用功能詳解
參考文獻