|
-- 會員 / 註冊 --
|
|
|
|
Android云計算應用開發入門與實戰 ( 簡體 字) |
作者:李昇暾 | 類別:1. -> 程式設計 -> 手機程式 -> Android |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 35957 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:7/1/2013 |
頁數:460 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787115312235 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:《Android云計算應用開發入門與實戰》分5篇,共15章,主要介紹了用Android進行云計算開發的技術。第1篇Android基礎設計篇,講解了Android和云計算的起源,以及Android、Hadoop和Java的完美接合;介紹了如何快速地打造第一個Android程序。第2篇窗口設計篇,用兩章的篇幅分別介紹了Android用戶接口設計和常用窗口控件,還特別講解了Activity應用程序和Java Script HTML間的互動技巧。第3篇Android移動運算的核心技術——應用組件篇,分別深入講解了Android的4種應用組件:Activity(活動)、Service(服務)、Broadcast Receiver(廣播接收器),以及Content Provider(內容提供器)。第4篇硬件新功能篇,探討了在Android開發中較為常用的硬件控制應用,包括多點控制、語音、繪圖、相機、GPS定位、各種傳感器的應用等,以及Android 4.0新增的功能和應用范例。第5篇云設計篇,講解了應用最廣的云平臺Hadoop的架構、Map/Reduce核心技術的運行原理,以及分布式文件系統等重要議題。并用3個范例介紹了Hadoop的實戰經驗;講解了Android云決策支持系統的構建,通過Hadoop和Android平臺實現云智能的愿景。 《Android云計算應用開發入門與實戰》適用于Android開發者、運計算開發者,也適合作為大中專院校的教學用書和培訓學校的教材。 |
目錄:第1篇 Android基礎設計篇
第1章 Android漫談和云計算 2
1.1 Android的起源 3
1.1.1 Android架構 3
1.1.2 Android歷史 6
1.1.3 Android和Java的甜蜜邂逅 8
1.2 云計算的起源 9
1.2.1 云計算的定義 10
1.2.2 云計算的特色 12
1.2.3 云計算的風起云涌 15
1.3 Android、Hadoop和Java的完美結合 16
1.4 本章小結 16
第2章 我的第一個Android程序——HelloWorld 18
2.1 下載并安裝JDK 6 19
2.2 下載并安裝Android SDK和AVD Manager 20
2.3 下載并安裝Eclipse 23
2.4 安裝ADT Plugin 24
2.5 HelloWorld Android程序設計 27
2.6 本章小結 38
第3章 深入探討HelloWorld程序 39
3.1 Android項目架構 40
3.2 Activity生命周期 44
3.2.1 Android Log機制 45
3.2.2 Activity生命周期 48
3.3 Android調試程序 49
第2篇 窗口設計篇
第4章 用戶接口設計 54
4.1 淺談布局 55
4.2 線性布局 56
4.3 框架布局 60
4.4 表格布局 61
4.5 相對布局 65
4.6 絕對布局 66
4.7 Droid Draw布局工具 67
4.8 UI控件的事件處理 68
第5章 常用UI控件 73
5.1 淺談UI控件 74
5.2 TextView控件 75
5.3 EditText控件 77
5.4 AutoCompleteTextView控件 80
5.5 Button控件 81
5.6 ImageView控件 82
5.7 ImageButton控件 83
5.8 RadioGroup和RadioButton控件 84
5.9 CheckBox控件 85
5.10 Spinner控件 87
5.11 DatePicker和TimePicker控件 88
5.12 AlertDialog控件 91
5.13 DatePickerDialog和TimePickerDialog控件 95
5.14 Toast控件 98
5.15 ProgressBar控件 98
5.16 SeekBar控件 100
5.17 RatingBar控件 101
5.18 ListActivity和ListView控件 102
5.19 Menu控件 104
5.20 SlidingDrawer控件 107
5.21 WebView控件 109
5.22 JavaScript應用 114
第3篇 應用組件篇
第6章 深入探討Activity應用組件 120
6.1 單個Activity對應多個布局 121
6.2 多個Activity對應多個布局 124
6.3 再探Activity生命周期 128
6.4 Activity間的值傳遞 132
第7章 數據的存儲 139
7.1 SharedPreferences存儲法 140
7.2 文件存儲法 145
7.3 讀寫外部文件法 149
7.4 SQLite存儲法 152
7.4.1 啟動或創建數據庫 152
7.4.2 創建數據庫表 153
7.4.3 添加數據 153
7.4.4 修改數據 154
7.4.5 查詢數據 154
7.4.6 刪除數據 156
第8章 Service應用組件 157
8.1 Service漫談 158
8.2 服務提供商 160
8.3 服務使用者 163
第9章 Broadcast Receiver應用組件 167
9.1 Android平臺對應用程序的廣播 168
9.2 應用程序間的廣播 170
9.3 開啟和關閉廣播的接收 174
9.4 有序廣播方式 177
9.5 廣播通知的權限設置 181
9.6 應用程序對用戶的通知 183
9.7 Broadcast和Notification的整合 187
9.8 定時廣播功能 189
第10章 Content Provider應用組件 194
10.1 Content Provider基本觀念 195
10.2 聯系人數據的Content Provider 197
10.2.1 添加聯系人數據 199
10.2.2 刪除聯系人數據 202
10.2.3 查詢聯系人數據 203
10.2.4 修改聯系人數據 205
10.3 多媒體數據的Content Provider 206
10.3.1 添加圖片文件 206
10.3.2 刪除圖片文件 208
10.3.3 查詢圖片文件 208
10.3.4 修改圖片文件 210
10.4 自定義Content Provider 212
10.4.1 添加自定義內容 212
10.4.2 查詢自定義內容 216
10.4.3 刪除自定義內容 216
10.4.4 修改自定義內容 217
10.5 本章小結 219
第4篇 硬件新功能篇
第11章 Android硬件控制 222
11.1 手機相關信息 223
11.2 撥號和短信發送程序 225
11.3 多點觸控 227
11.4 語音處理 229
11.4.1 從文本到語音 229
11.4.2 語音識別 233
11.5 多媒體播放控制 235
11.6 屏幕繪圖 244
11.6.1 View組件繪圖 244
11.6.2 SurfaceView組件繪圖 246
11.7 相機控制 250
11.7.1 相機預覽 251
11.7.2 相機拍照 256
11.8 定位服務 259
11.8.1 GPS或網絡定位 259
11.8.2 Google Maps的定位服務 265
11.9 傳感器使用 272
11.9.1 淺談傳感器 272
11.9.2 溫度傳感器 275
11.9.3 光線感應傳感器 277
11.9.4 接近傳感器 278
11.9.5 壓力傳感器 279
11.9.6 加速度傳感器 280
11.9.7 重力傳感器 283
11.9.8 線性加速度傳感器 284
11.9.9 磁力傳感器 285
11.9.10 方位傳感器 285
11.10 本章小結 290
第12章 Android 4.0的新功能 291
12.1 Android 4.0的特色和應用程序 292
12.2 整合和新增的API 302
12.3 Android 4.0程序設計初探 304
12.3.1 網格布局 305
12.3.2 日歷程序設計 308
第5篇 云設計篇
第13章 架構Hadoop云系統 322
13.1 Hadoop漫談 323
13.2 Hadoop的安裝和架設 325
13.2.1 安裝前置環境 325
13.2.2 執行單機模式 326
13.2.3 執行偽分布式模式 329
13.3 Map/Reduce運行原理 335
13.4 第一個MapReduce程序 339
13.4.1 MapReduce程序初探 339
13.4.2 深入探討MapReduce程序 342
13.5 MapReduce相關話題 347
13.5.1 子進程JVM調整 347
13.5.2 運算目錄結構 348
13.5.3 運算提交和監控 348
13.5.4 分布式緩存 349
13.5.5 失效管理 350
13.6 分布式文件系統 351
13.6.1 HDFS簡介 351
13.6.2 HDFS運行架構 352
13.6.3 HDFS副本管理 353
13.6.4 HDFS元數據管理 355
13.6.5 HDFS容錯管理 356
13.6.6 HDFS空間回收管理 357
13.6.7 HDFS數據獲取和程序編寫 357
第14章 Hadoop分布式模式 363
14.1 啟動Hadoop分布式模式 364
14.2 分布式數據庫系統 368
14.2.1 淺談HBase 369
14.2.2 數據模型 369
14.2.3 系統架構 370
14.2.4 存儲架構 372
14.2.5 安裝HBase 375
14.2.6 HBase應用程序 382
14.3 Hadoop實戰篇 392
14.3.1 最大/最小值的搜索 392
14.3.2 蒙特卡羅算法 397
14.3.3 積分求解 402
14.4 本章小結 406
第15章 Android云決策支持系統 407
15.1 Android網絡程序設計 408
15.1.1 Android IP程序設計 408
15.1.2 Android Web程序設計 410
15.1.3 Android TCP/IP程序設計 417
15.2 遺傳算法 421
15.2.1 遺傳算法概念 421
15.2.2 編碼 423
15.2.3 種群 424
15.2.4 物競天擇 424
15.2.5 交叉 425
15.2.6 變異 427
15.2.7 演化迭代 427
15.3 云遺傳算法架構 427
15.4 旅行推銷員問題 430
15.5 TSP云決策支持系統 432
15.5.1 TSP云決策支持系統架構 432
15.5.2 TSP云系統服務器程序 434
15.5.3 TSP云系統客戶端程序 453
15.6 本章小結 460 |
序: |
|