注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Android移動應用設計與開發(fā)

Android移動應用設計與開發(fā)

Android移動應用設計與開發(fā)

定 價:¥32.00

作 者: 黃宏程 胡敏 陳如松 編著
出版社: 人民郵電出版社
叢編項:
標 簽: 移動開發(fā)

ISBN: 9787115290403 出版時間: 2012-09-01 包裝: 平裝
開本: 16開 頁數(shù): 235 字數(shù):  

內(nèi)容簡介

  《21世紀高等教育計算機規(guī)劃教材:Android移動應用設計與開發(fā)》以一個完整的案例來講述移動應用的開發(fā)過程,并將其功能需求穿插到書中各章節(jié),通過結合該案例給讀者系統(tǒng)而生動地闡述各個知識點,并最終引領讀者構建一款完整的移動應用產(chǎn)品。全書共分12章,涵蓋Android開發(fā)基礎知識、基本原理,項目設計和應用發(fā)布。內(nèi)容組織上由易到難,由設計、研發(fā)到發(fā)布完整的移動應用項目,層層遞進,力圖使初學者能夠快速入門?!?1世紀高等教育計算機規(guī)劃教材:Android移動應用設計與開發(fā)》可作為高等院校理工科各專業(yè)本科生相關課程的教材,也可作為開發(fā)人員或軟件實踐者自學和提高的參考書。

作者簡介

暫缺《Android移動應用設計與開發(fā)》作者簡介

圖書目錄

目 錄
第1章 基礎 1
1.1 Android發(fā)展概述 1
1.2 配置開發(fā)環(huán)境 3
1.2.1 安裝JDK 3
1.2.2 安裝Eclipse 5
1.2.3 安裝SDK 6
1.2.4 安裝ADT 9
本章小結 11
習題 11
第2章 Android項目 12
2.1 第一個應用程序 12
2.1.1 創(chuàng)建Android項目 12
2.1.2 項目核心文件和目錄 14
2.1.3 開發(fā)工具介紹 14
2.2 綜合案例 15
2.2.1 需求分析 15
2.2.2 概要設計 17
本章小結 28
習題 28
第3章 Android基本原理 29
3.1 Android框架 29
3.1.1 體系結構 29
3.1.2 運行原理 30
3.2 Android應用程序簡介 34
3.2.1 Activity介紹 34
3.2.2 Service介紹 35
3.2.3 BroadCastReceiver介紹 36
3.2.4 ContentProvider介紹 36
本章小結 37
習題 37
第4章 Activity以及Intent通信機制 38
4.1 Activity生命周期 38
4.1.1 Activity交互機制 38
4.1.2 Activity狀態(tài) 38
4.1.3 Activity生命周期的事件回調(diào)方法 39
4.2 Intent 47
4.2.1 Intent屬性 48
4.2.2 Intent解析 50
4.2.3 Activity的跳轉 51
本章小結 54
習題 54
第5章 UI設計 55
5.1 View 55
5.1.1 TextView和EditText 56
5.1.2 Button 57
5.1.3 ImageView 58
5.2 Layout 61
5.2.1 LinearLayout 61
5.2.2 RelativeLayout 65
5.2.3 FrameLayout 70
5.2.4 TableLayout 71
5.2.5 AbsoluteLayout 74
5.3 對話框 74
5.3.1 提示對話框 74
5.3.2 單選對話框 75
5.3.3 復選對話框 76
5.3.4 列表對話框 77
5.3.5 進度條對話框 77
5.3.6 日期選擇對話框 78
5.3.7 時間選擇對話框 78
5.3.8 拖動對話框 79
5.3.9 自定義對話框 81
5.4 菜單 82
5.4.1 上下文菜單 82
5.4.2 選項菜單 83
5.4.3 下拉菜單(Spinner) 85
5.5 Toast 87
5.5.1 常規(guī)Toast 87
5.5.2 自定義Toast 87
5.6 Notification 88
5.6.1 常規(guī)Notification 89
5.6.2 自定義Notification 91
5.7 列表 93
5.7.1 常用Adapter 94
5.7.2 自定義Adapter 96
5.8 AppWidget 99
5.9 TabActivity與TabHost 104
本章小結 107
習題 107
第6章 服務 109
6.1 本地服務 109
6.1.1 兩種啟動方式 109
6.1.2 生命周期 113
6.2 遠程服務 115
6.3 服務小實例 119
本章小結 125
習題 125
第7章 廣播 126
7.1 發(fā)送和接收廣播 126
7.1.1 發(fā)送廣播 126
7.1.2 接收廣播 127
7.1.3 聲明廣播 127
7.1.4 廣播的生命周期 128
7.1.5 常見廣播Action常量 131
7.2 廣播小實例 131
本章小結 133
習題 133
第8章 數(shù)據(jù)存儲和提供器 134
8.1 SharedPreference存儲 134
8.2 SQLite存儲 139
8.2.1 SQLite簡介 139
8.2.2 SQLite使用 139
8.3 ContentProvider存儲 147
8.4 文件存儲 157
本章小結 162
習題 162
第9章 網(wǎng)絡 163
9.1 網(wǎng)絡訪問方式 163
9.1.1 HTTP通信 163
9.1.2 Socket通信 167
9.1.3 HTTP連接與Socket連接區(qū)別 169
9.1.4 案例分析 169
9.2 數(shù)據(jù)解析 173
9.2.1 JSON格式解析 173
9.2.2 SAX方式解析 175
9.2.3 案例分析 182
9.3 獲取網(wǎng)絡狀態(tài) 186
9.4 JavaScript與Java交互 187
9.4.1 WebView 187
9.4.2 在WebView中使用JavaScript 189
本章小結 192
習題 192
第10章 重要概念的應用 193
10.1 進程與線程 193
10.1.1 什么是進程 193
10.1.2 進程模型 193
10.1.3 Android中進程的生命周期 195
10.1.4 Android進程間的通信 196
10.1.5 什么是線程 196
10.1.6 Android的線程模型 196
10.1.7 進程與線程 197
10.1.8 進程與線程的重要性 197
10.2 Handler和AsynTask 197
10.2.1 Handler的基本概念 197
10.2.2 Android消息機制 197
10.2.3 Handler的具體使用場合 199
10.2.4 AsyncTask的介紹 199
10.2.5 AsyncTask的使用 199
10.2.6 為什么要在UI線程中創(chuàng)建AsyncTask才能使用 200
10.2.7 Handler和AsyncTask 200
10.3 Application 201
本章小結 203
習題 203
第11章 綜合案例講解 204
11.1 客戶端 205
11.1.1 代碼結構 205
11.1.2 功能模塊 211
11.2 服務端 220
11.2.1 總體介紹 220
11.2.2 數(shù)據(jù)解析和控制流程 221
本章小結 222
習題 223
第12章 發(fā)布你的應用程序 224
12.1 為應用程序簽名 224
12.2 發(fā)布和銷售應用程序 228
12.2.1 在Google play上銷售你的應用程序 228
12.2.2 其他途徑銷售你的應用程序 230
12.3 更新應用程序 230
本章小結 234
習題 234
參考文獻 235

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號