注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Learning Android中文版(第2版)

Learning Android中文版(第2版)

Learning Android中文版(第2版)

定 價(jià):¥59.00

作 者: Marko Gargenta(馬爾科.加爾根塔),(日)Masumi Nakamura(中村真澄)著; 盧濤,李穎 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787121239809 出版時(shí)間: 2014-09-01 包裝: 平裝
開本: 頁(yè)數(shù): 284 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是一本介紹Android 開發(fā)的入門圖書,它循序漸進(jìn)地介紹了如何利用Android 基本構(gòu)件來創(chuàng)建用戶界面、存儲(chǔ)數(shù)據(jù)和執(zhí)行連接網(wǎng)絡(luò)等操作。本書以親手實(shí)現(xiàn)一個(gè)類Twitter 的應(yīng)用程序?yàn)橹骶€,通過不斷為其添加功能展開講解。而這一學(xué)習(xí)過程積累出的代碼模式庫(kù),可以運(yùn)用于實(shí)際Android 應(yīng)用程序開發(fā)。本書內(nèi)容包括:Android 平臺(tái)概覽及其在移動(dòng)生態(tài)系統(tǒng)中的地位、Android 設(shè)計(jì)架構(gòu)、Android 開發(fā)環(huán)境配置、Android 構(gòu)件、基本Android 的用戶界面構(gòu)建、界面元素組織方法、構(gòu)建執(zhí)行后臺(tái)任務(wù)與更新數(shù)據(jù)的服務(wù)等。

作者簡(jiǎn)介

  盧濤先生為資本市場(chǎng)資深人士,為國(guó)內(nèi)第一批期貨交易員以及第一批證券從業(yè)資格的獲得者。在期貨公司、投資銀行、上市公司、投資公司均有過豐富的任職經(jīng)歷。盧濤先生與三聯(lián)商社控股股東及實(shí)際控制人不存在關(guān)聯(lián)關(guān)系,未持有三聯(lián)商社股份,未受過中國(guó)證監(jiān)會(huì)及其他有關(guān)部門的處罰和證券交易所懲戒。

圖書目錄

第1 章 Android 概述 ...................................................... 1
1.1 Android 基本特點(diǎn) ...........1
1.1.1 全面 .....................1
1.1.2 開源平臺(tái) .............2
1.1.3 專為移動(dòng)設(shè)備設(shè)計(jì) .......2
1.2 歷史 ................................3
1.2.1 谷歌的動(dòng)機(jī) ............4
1.2.2 Android 的兼容性 ...4
1.2.3 開放手機(jī)聯(lián)盟 .......5
1.3 Android 的版本 ............5
1.4 Android 的風(fēng)格 .............7
1.4.1 Android 開源項(xiàng)目 ....7
1.4.2 制造商的加載項(xiàng) ...8
1.5 總結(jié) ........................8
第2 章 Java 綜述 .......................................................... 9
2.1 注釋 .........................12
2.2 數(shù)據(jù)類型:基本數(shù)據(jù)類型和對(duì)象 .......................................12
2.3 修飾符 ..........................14
2.4 數(shù)組 ...............................15
2.5 運(yùn)算符 ..........................16
2.6 控制流語句 ..................16
2.7 錯(cuò)誤/ 異常處理 ..............19
2.8 復(fù)雜的示例 ...................22
2.9 接口和繼承 .................27
2.10 集合 .............................28
2.11 泛型 ...........................28
2.12 線程 ...........................29
2.13 總結(jié) ............................29
第3 章 Android 套件 ................................................... 31
3.1 套件概述 .....................31
3.2 Linux ............................31
3.2.1 Android 不等于Linux .............................33
3.3 本地層 ...........................33
3.3.1 HAL ...................33
3.3.2 本地庫(kù) ...............34
3.3.3 本地守護(hù)進(jìn)程 .......35
3.3.4 本地工具 ............35
3.4 Dalvik .........................36
3.4.1 Android 和Java ....37
3.5 應(yīng)用程序框架 ................38
3.6 應(yīng)用程序 .....................39
3.6.1 Android 應(yīng)用程序包(APK) ................................39
3.6.2 應(yīng)用程序簽名 .......40
3.6.3 應(yīng)用程序分發(fā) ......40
3.7 總結(jié) ...........................41
第4 章 安裝和開始使用Android 工具 ........................... 43
4.1 安裝Java 開發(fā)工具包 ...43
4.2 安裝Android SDK .......45
4.2.1 為工具設(shè)置PATH 環(huán)境變量 ...........................45
4.2.2 安裝Eclipse .........46
4.2.3 Eclipse 工作區(qū) .....46
4.2.4 設(shè)置Android 開發(fā)工具 ...............................46
4.3 Hello World! .................48
4.3.1 創(chuàng)建新項(xiàng)目 ........48
4.4 剖析一個(gè)Android 項(xiàng)目 .....................50
4.4.1 Android 的清單文件 ..................................51
4.4.2 字符串資源 ..........53
4.4.3 布局XML 代碼 .....54
4.5 可繪制資源 .................55
4.5.1 R 文件.............56
4.5.2 Java 源代碼 ........57
4.6 構(gòu)建項(xiàng)目 ................57
4.7 Android 仿真器 ...........58
4.7.1 仿真器與真實(shí)手機(jī)對(duì)比 ...........................................58
4.8 總結(jié) ......................61
第5 章 主要構(gòu)件 ................................. 63
5.1 一個(gè)實(shí)際的例子 .............63
5.2 活動(dòng) ...........................64
5.2.1 活動(dòng)的生命周期 .....64
5.3 意圖 .......................................67
5.4 服務(wù) ............................68
5.5 內(nèi)容提供器 ...............69
5.6 廣播接收器 .................71
5.7 應(yīng)用程序上下文 ...........72
5.8 總結(jié) .............................73
第6 章 Yamba 項(xiàng)目概況 .............................................. 75
6.1 Yamba 應(yīng)用程序 ...........75
6.2 設(shè)計(jì)理念 ...................78
6.3 項(xiàng)目設(shè)計(jì) ..................78
6.4 總結(jié) ..........................84
第7 章 Android 的用戶界面 ........................... 85
7.1 創(chuàng)建用戶界面的兩種方法 ...............................85
7.1.1 聲明式用戶界面 ..85
7.1.2 編程式用戶界面 ..86
7.1.3 各取所長(zhǎng) .............86
7.2 視圖和布局 .................86
7.2.1 LinearLayout(線性布局) .........................................87
7.2.2 TableLayout(表格布局)...............................88
7.2.3 FrameLayout(幀布局) ..........................................89
7.2.4 RelativeLayout(相對(duì)布局) .........................90
7.3 啟動(dòng)Yamba 項(xiàng)目 ...................................90
7.4 StatusActivity 布局 .......................................94
7.4.2 字符串資源 ........ 100
7.5 StatusActivity Java 類 .... 101
7.5.1 釋放XML 到Java .............................. 101
7.5.2 初始化對(duì)象 ............................. 103
7.5.3 處理用戶事件 .... 104
7.6 在Android 中記錄消息日志 .................................... 105
7.6.1 LogCat ............. 106
7.6.2 編譯代碼并構(gòu)建項(xiàng)目:保存文件 ................................... 107
7.6.3 添加Twitter API 庫(kù) ............................................... 109
7.6.4 更新清單文件以獲取Internet 權(quán)限 ............................. 110
7.7 Android 中的線程機(jī)制 ................... 111
7.7.1 單線程 ........... 111
7.7.2 多線程執(zhí)行 ...... 112
7.7.3 AsyncTask(異步任務(wù)) ................................. 113
7.8 其他UI 事件 .............. 116
7.9 備用資源 ................. 122
第8 章 片段 .................... 127
8.1 片段示例 ..................... 127
8.2 片段的生命周期 .......... 135
8.3 動(dòng)態(tài)添加片段 ........... 136
8.4 總結(jié) ......................... 138
第9 章 意圖、活動(dòng)條,及其他 ................................... 141
9.1 首選項(xiàng) .................. 141
9.1.1 首選項(xiàng)資源 ....... 142
9.1.2 SettingsActivity ........................................ 145
9.1.3 更新清單文件 ..... 147
9.2 活動(dòng)條.......148
9.2.1 創(chuàng)建一個(gè)空白主活動(dòng) .................... 149
9.2.2 菜單資源 ............. 151
9.2.3 Android 的系統(tǒng)資152
9.2.4 加載菜單 .......... 153
9.2.5 更新StatusActivity 來處理菜單事件......................... 154
9.3 共享首選項(xiàng)及更新消息片段 ...................................... 155
9.4 文件系統(tǒng)簡(jiǎn)介 ......................................................... 158
9.4.1 訪問文件系統(tǒng) .... 158
9.4.2 文件系統(tǒng)分區(qū) ..... 158
9.4.3 系統(tǒng)分區(qū) .......... 159
9.4.4 SD 卡分區(qū) .......... 160
9.4.5 用戶數(shù)據(jù)分區(qū) ..... 160
9.4.6 文件系統(tǒng)安全 .... 161
9.5 總結(jié) ............................. 162
第10 章 服務(wù) ............................................................ 163
10.1 示例服務(wù):RefreshService ........................................ 164
10.1.1 創(chuàng)建RefreshService Java 類 ....................................... 164
10.1.2 介紹IntentService .............................. 166
10.1.3 更新清單文件 ..................................................... 167
10.1.4 添加菜單項(xiàng) ....... 168
10.1.5 更新選項(xiàng)菜單處理 ............................. 168
10.1.6 測(cè)試服務(wù) ......... 169
10.2 從Yamba 提取數(shù)據(jù) .... 170
10.2.1 測(cè)試服務(wù) .......... 172
10.3 總結(jié) ....................... 173
第11 章 內(nèi)容提供器 .................................................. 175
11.1 Android 上的數(shù)據(jù)庫(kù) ............................ 175
11.1.1 關(guān)于SQLite ...... 176
11.1.2 DbHelper ........... 176
11.1.3 數(shù)據(jù)庫(kù)模式及其創(chuàng)建 .................................... 176
11.1.4 四個(gè)主要操作 .......................................... 177
11.1.5 游標(biāo) .............. 178
11.2 消息合同類 ............... 179
11.3 更新RefreshService ....................................... 181
11.3.1 測(cè)試服務(wù) .............................. 184
11.4 內(nèi)容提供器 ........................ 186
11.5 創(chuàng)建一個(gè)內(nèi)容提供器 ......................................... 187
11.5.2 獲取數(shù)據(jù)類型 ................................... 190
11.5.4 更新數(shù)據(jù) ..................................... 192
11.5.5 刪除數(shù)據(jù) ................................ 194
11.5.6 查詢數(shù)據(jù) ......................................... 195
11.5.7 更新Android 清單文件 ............................ 201
11.5.8 更新RefreshService ........... 201
11.6 總結(jié) .......................... 203
第12 章 列表和適配器 ............................................... 205
12.1 主活動(dòng) ..................... 205
12.2 基本的主活動(dòng) ............ 205
12.3 時(shí)間表片段 ............... 207
12.3.1 創(chuàng)建列表項(xiàng)布局 .................................. 208
12.4 關(guān)于適配器 ............. 210
12.5 加載數(shù)據(jù) ............... 210
12.6 通過ViewBinder 定制邏輯 ...................... 214
12.7 詳情視圖 ............ 216
12.7.1 詳情片段 ......... 216
12.7.2 詳情活動(dòng) ......... 219
12.7.3 注冊(cè)到清單文件 ............................ 220
12.7.4 主活動(dòng),橫向視圖 ........................... 220
12.7.5 更新時(shí)間表片段 .............................................. 221
12.8 總結(jié) .......................... 225
第13 章 廣播接收器 .................................................. 227
13.1 關(guān)于廣播接收器 ........ 227
13.2 開機(jī)接收器 .............. 228
13.2.1 將BootReceiver 注冊(cè)到Android 清單文件 ............. 229
13.2.2 測(cè)試開機(jī)接收器 ................................ 229
13.3 警報(bào)和系統(tǒng)服務(wù) ........ 229
13.4 廣播意圖 .................. 231
13.4.1 通知接收器 ...... 234
13.5 總結(jié) ........................... 235
第14 章 應(yīng)用程序控件 ............................................... 237
14.1 通過控件使用內(nèi)容提供器 ........................ 237
14.1.1 實(shí)現(xiàn)YambaWidget 類 ................................... 238
14.1.2 創(chuàng)建XML 布局 ..................................................... 241
14.1.3 創(chuàng)建AppWidgetProviderInfo 文件 ............................. 242
14.1.4 更新清單文件 ................................ 242
14.1.5 測(cè)試控件 ................................. 243
14.2 總結(jié) ........................ 243
第15 章 聯(lián)網(wǎng)和Web 概述 .......................................... 245
15.1 簡(jiǎn)單的例子 ............... 245
15.2 聯(lián)網(wǎng)基礎(chǔ) ................... 246
15.3 HTTP API .................. 249
15.4 Apache HTTP 客戶端 .................. 249
15.5 HttpUrlConnection ..... 252
15.6 使用AsyncTask 和AsyncTaskLoader 在后臺(tái)聯(lián)網(wǎng) .............. 255
15.7 總結(jié) ........................... 256
第16 章 互動(dòng)與動(dòng)畫:動(dòng)態(tài)壁紙和處理程序 ................ 257
16.1 動(dòng)態(tài)壁紙 ............... 257
16.2 處理程序 ................. 264
16.3 總結(jié) ........................ 266

本目錄推薦

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