日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

Learning Android中文版(第2版)

Learning Android中文版(第2版)

定 價:¥59.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1 章 Android 概述 ...................................................... 1
1.1 Android 基本特點(diǎn) ...........1
1.1.1 全面 .....................1
1.1.2 開源平臺 .............2
1.1.3 專為移動設(shè)備設(shè)計 .......2
1.2 歷史 ................................3
1.2.1 谷歌的動機(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 開源項目 ....7
1.4.2 制造商的加載項 ...8
1.5 總結(jié) ........................8
第2 章 Java 綜述 .......................................................... 9
2.1 注釋 .........................12
2.2 數(shù)據(jù)類型:基本數(shù)據(jù)類型和對象 .......................................12
2.3 修飾符 ..........................14
2.4 數(shù)組 ...............................15
2.5 運(yùn)算符 ..........................16
2.6 控制流語句 ..................16
2.7 錯誤/ 異常處理 ..............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 本地庫 ...............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)建新項目 ........48
4.4 剖析一個Android 項目 .....................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)建項目 ................57
4.7 Android 仿真器 ...........58
4.7.1 仿真器與真實(shí)手機(jī)對比 ...........................................58
4.8 總結(jié) ......................61
第5 章 主要構(gòu)件 ................................. 63
5.1 一個實(shí)際的例子 .............63
5.2 活動 ...........................64
5.2.1 活動的生命周期 .....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 項目概況 .............................................. 75
6.1 Yamba 應(yīng)用程序 ...........75
6.2 設(shè)計理念 ...................78
6.3 項目設(shè)計 ..................78
6.4 總結(jié) ..........................84
第7 章 Android 的用戶界面 ........................... 85
7.1 創(chuàng)建用戶界面的兩種方法 ...............................85
7.1.1 聲明式用戶界面 ..85
7.1.2 編程式用戶界面 ..86
7.1.3 各取所長 .............86
7.2 視圖和布局 .................86
7.2.1 LinearLayout(線性布局) .........................................87
7.2.2 TableLayout(表格布局)...............................88
7.2.3 FrameLayout(幀布局) ..........................................89
7.2.4 RelativeLayout(相對布局) .........................90
7.3 啟動Yamba 項目 ...................................90
7.4 StatusActivity 布局 .......................................94
7.4.2 字符串資源 ........ 100
7.5 StatusActivity Java 類 .... 101
7.5.1 釋放XML 到Java .............................. 101
7.5.2 初始化對象 ............................. 103
7.5.3 處理用戶事件 .... 104
7.6 在Android 中記錄消息日志 .................................... 105
7.6.1 LogCat ............. 106
7.6.2 編譯代碼并構(gòu)建項目:保存文件 ................................... 107
7.6.3 添加Twitter API 庫 ............................................... 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 動態(tài)添加片段 ........... 136
8.4 總結(jié) ......................... 138
第9 章 意圖、活動條,及其他 ................................... 141
9.1 首選項 .................. 141
9.1.1 首選項資源 ....... 142
9.1.2 SettingsActivity ........................................ 145
9.1.3 更新清單文件 ..... 147
9.2 活動條.......148
9.2.1 創(chuàng)建一個空白主活動 .................... 149
9.2.2 菜單資源 ............. 151
9.2.3 Android 的系統(tǒng)資152
9.2.4 加載菜單 .......... 153
9.2.5 更新StatusActivity 來處理菜單事件......................... 154
9.3 共享首選項及更新消息片段 ...................................... 155
9.4 文件系統(tǒng)簡介 ......................................................... 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 添加菜單項 ....... 168
10.1.5 更新選項菜單處理 ............................. 168
10.1.6 測試服務(wù) ......... 169
10.2 從Yamba 提取數(shù)據(jù) .... 170
10.2.1 測試服務(wù) .......... 172
10.3 總結(jié) ....................... 173
第11 章 內(nèi)容提供器 .................................................. 175
11.1 Android 上的數(shù)據(jù)庫 ............................ 175
11.1.1 關(guān)于SQLite ...... 176
11.1.2 DbHelper ........... 176
11.1.3 數(shù)據(jù)庫模式及其創(chuàng)建 .................................... 176
11.1.4 四個主要操作 .......................................... 177
11.1.5 游標(biāo) .............. 178
11.2 消息合同類 ............... 179
11.3 更新RefreshService ....................................... 181
11.3.1 測試服務(wù) .............................. 184
11.4 內(nèi)容提供器 ........................ 186
11.5 創(chuàng)建一個內(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 主活動 ..................... 205
12.2 基本的主活動 ............ 205
12.3 時間表片段 ............... 207
12.3.1 創(chuà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 詳情活動 ......... 219
12.7.3 注冊到清單文件 ............................ 220
12.7.4 主活動,橫向視圖 ........................... 220
12.7.5 更新時間表片段 .............................................. 221
12.8 總結(jié) .......................... 225
第13 章 廣播接收器 .................................................. 227
13.1 關(guān)于廣播接收器 ........ 227
13.2 開機(jī)接收器 .............. 228
13.2.1 將BootReceiver 注冊到Android 清單文件 ............. 229
13.2.2 測試開機(jī)接收器 ................................ 229
13.3 警報和系統(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 測試控件 ................................. 243
14.2 總結(jié) ........................ 243
第15 章 聯(lián)網(wǎng)和Web 概述 .......................................... 245
15.1 簡單的例子 ............... 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 在后臺聯(lián)網(wǎng) .............. 255
15.7 總結(jié) ........................... 256
第16 章 互動與動畫:動態(tài)壁紙和處理程序 ................ 257
16.1 動態(tài)壁紙 ............... 257
16.2 處理程序 ................. 264
16.3 總結(jié) ........................ 266

本目錄推薦

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