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

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

Android應用開發(fā)入門經(jīng)典(第3版)

Android應用開發(fā)入門經(jīng)典(第3版)

定 價:¥49.00

作 者: (美)Carmen Delessio,Lauren Darcey,Shane Conder 著; 郭光偉,騰靈靈 譯
出版社: 人民郵電出版社
叢編項: 入門經(jīng)典系列
標 簽: 編程語言與程序設計 計算機與互聯(lián)網(wǎng)

ISBN: 9787115358257 出版時間: 2014-07-01 包裝: 平裝
開本: 16開 頁數(shù): 324 字數(shù):  

內(nèi)容簡介

  當前,Android平臺在移動市場炙手可熱,在全球各地攻城略地,在消費者中建立了良好聲譽,成為全球排名第一的智能手機平臺?!禔ndroid應用開發(fā)入門經(jīng)典(第3版)》通過引導讀者創(chuàng)建一個功能齊備的游戲,全面闡述各種基本的Android開發(fā)技能?!禔ndroid應用開發(fā)入門經(jīng)典(第3版)》分5部分。第1部分介紹了Android開發(fā)的基本知識,包括設置開發(fā)環(huán)境,創(chuàng)建和運行一個應用程序示例,設置和組織Android項目的細節(jié);第2部分介紹了在Android上開發(fā)用戶界面的方方面面,包括基礎(chǔ)控件的布局以及高級控件(如ViewFlipper)的布局,第3部分介紹了數(shù)據(jù)訪問和使用方面的知識,包括如何使用Flickr API開發(fā)應用程序,如何使用這組API讀取和解析數(shù)據(jù);第4部分則是Android應用開發(fā)相關(guān)的一些特殊主題,包括使用聯(lián)系人和日歷,基于位置的服務,國際化,使用照相機,使用媒體,開發(fā)Facebook Android應用等;第5部分則介紹了創(chuàng)建響應式應用程序的技巧以及如何打包和發(fā)布應用程序的知識?!禔ndroid應用開發(fā)入門經(jīng)典(第3版)》語言簡潔、步驟詳盡,可幫助讀者迅速掌握開發(fā)Android應用程序所需的基本知識,適合有一定Java編程經(jīng)驗并對Android開發(fā)感興趣的讀者閱讀。

作者簡介

暫缺《Android應用開發(fā)入門經(jīng)典(第3版)》作者簡介

圖書目錄

第1部分 入門
第1章 入門——創(chuàng)建一個簡單的應用 2
1.1 建立開發(fā)環(huán)境 2
1.1.1 使用ADT包安裝 3
1.1.2 了解已安裝的組件 3
1.2 立即創(chuàng)建一個簡單的應用 4
1.3 理解Java代碼和XML布局 7
1.4 運行應用 8
1.5 定制應用 9
1.5.1 更新用戶界面 9
1.5.2 在代碼中增加動作 10
1.6 小結(jié) 12
1.7 問與答 12
1.8 作業(yè) 13
1.8.1 測驗 13
1.8.2 答案 13
1.9 練習 13
第2章 理解Android Activity 14
2.1 理解activity 14
2.2 啟動一個activity 15
2.2.1 在一個activity中啟動另一個activity 15
2.2.2 回退、回退、回退:理解回退?!?9
2.2.3 Launch Activity 21
2.3 在不同Activity之間傳遞信息 21
2.3.1 使用Extra和Bundle 21
2.3.2 返回一個結(jié)果:使用StartActivityForResult 23
2.4 理解Intent 26
2.4.1 使用Intent傳遞信息 29
2.4.2 使用Intent啟動其他應用程序 29
2.5 理解Activity生命周期 30
2.6 小結(jié) 32
2.7 問與答 32
2.8 作業(yè) 32
2.8.1 測驗 32
2.8.2 答案 33
2.9 練習 33
第3章 Android項目和資源探究 34
3.1 Android項目文件探究 34
3.1.1 項目創(chuàng)建時創(chuàng)建的文件夾和文件 34
3.1.2 理解R.java文件 36
3.1.3 Android平臺和Android依賴 37
3.2 理解常見資源 37
3.2.1 使用資源 37
3.2.2 使用簡單的資源 38
3.2.3 使用可繪制的資源 41
3.2.4 添加動畫 43
3.2.5 在視圖中使用風格 44
3.2.6 使用Raw和Assets文件夾 44
3.3 小結(jié) 45
3.4 問與答 45
3.5 作業(yè) 45
3.5.1 測驗 45
3.5.2 答案 46
3.6 練習 46
第4章 不僅僅是智能手機:支持平板電腦、電視等 47
4.1 Android簡史 47
4.2 處理設備顯示和方向 48
4.2.1 屏幕密度 48
4.2.2 屏幕大小 48
4.2.3 處理屏幕大小和密度 49
4.2.4 方向 51
4.2.5 在程序中處理方向的變化 52
4.3 設備特性 53
4.4 平臺版本和兼容性 54
4.4.1 引入Fragment和動作欄 55
4.4.2 使用支持庫 56
4.4.3 設備支持策略 57
4.5 在設備上啟動應用 57
4.6 小結(jié) 59
4.7 問與答 59
4.8 作業(yè) 59
4.8.1 測驗 59
4.8.2 答案 60
4.9 練習 60
第2部分 用戶界面
第5章 使用布局 62
5.1 開始使用布局 62
5.1.1 使用布局資源編輯器設計布局 63
5.1.2 使用XML編輯布局 63
5.1.3 在程序中使用布局資源 64
5.1.4 布局的類型 64
5.2 更多的布局基礎(chǔ)與LinearLayout 66
5.2.1 公共屬性 66
5.2.2 改變LinearLayout屬性 66
5.3 放置子視圖 67
5.3.1 內(nèi)邊距 67
5.3.2 布局外邊距 68
5.3.3 重心 68
5.3.4 權(quán)重 69
5.4 FrameLayout 69
5.5 RelativeLayout 70
5.6 小結(jié) 71
5.7 問與答 71
5.8 作業(yè) 71
5.8.1 測驗 71
5.8.2 答案 72
5.9 練習 72
第6章 使用基本的UI控件 73
6.1 創(chuàng)建演示應用 73
6.2 使用輸入控件 75
6.2.1 使用TextView和EditView視圖 75
6.2.2 使用不同的按鈕 77
6.3 組合使用控件和適配器 79
6.3.1 適配器 79
6.3.2 使用Spinner控件 80
6.3.3 使用AutoCompleteTextView 80
6.4 ProgressBar和SeekBar 81
6.4.1 AsyncTask 82
6.4.2 ProgressBar 83
6.4.3 SeekBar 83
6.5 ImageView 84
6.6 小結(jié) 84
6.7 問與答 85
6.8 作業(yè) 85
6.8.1 測驗 85
6.8.2 答案 85
6.9 練習 86
第7章 動作欄和菜單導航 87
7.1 理解選項菜單 87
7.1.1 顯示選項菜單 88
7.1.2 響應選項菜單 91
7.2 使用動作欄 92
7.2.1 下拉導航 92
7.2.2 選項卡導航 94
7.3 使用動作欄和菜單的策略 96
7.4 小結(jié) 96
7.5 問與答 96
7.6 作業(yè) 97
7.6.1 測驗 97
7.6.2 答案 97
7.7 練習 97
第8章 activity和fragment 98
8.1 在不同UI中使用fragment 98
8.2 創(chuàng)建和顯示fragment 99
8.2.1 為fragment顯示使用布局 99
8.2.2 動態(tài)地顯示fragment 100
8.2.3 fragment和支持包 101
8.3 使用fragment導航 102
8.3.1 在不同fragment之間導航 102
8.3.2 使用fragment與動作欄 104
8.4 fragment和activity之間的交互 105
8.5 小結(jié) 107
8.6 問與答 107
8.7 作業(yè) 107
8.7.1 測驗 107
8.7.2 答案 108
8.8 練習 108
第9章 警報!使用對話框 109
9.1 理解對話框fragment 109
9.1.1 顯示對話框 109
9.1.2 打開和關(guān)閉對話框 111
9.2 選擇日期和時間的對話框 112
9.2.1 使用日期選擇器 112
9.2.2 使用時間選擇器 115
9.3 使用警報對話框 116
9.3.1 顯示列表項 117
9.3.2 添加自定義的視圖 118
9.4 小結(jié) 119
9.5 問與答 120
9.6 作業(yè) 120
9.6.1 測驗 120
9.6.2 答案 120
9.7 練習 120
第10章 List、Grid、Gallery以及Flipper 121
10.1 ListFragment 121
10.1.1 創(chuàng)建一個簡單的ListFragment 122
10.1.2 定制ListFragment 123
10.2 Grid和Gallery 125
10.2.1 創(chuàng)建包含GridView的Fragment 125
10.2.2 創(chuàng)建包含Gallery的Fragment 126
10.3 使用AdapterViewFlipper 128
10.4 分頁控件選項 129
10.5 小結(jié) 129
10.6 問與答 129
10.7 作業(yè) 130
10.7.1 測驗 130
10.7.2 答案 130
10.8 練習 130
第11章 應用設置:管理首選項 131
11.1 使用SharedPreferences 131
11.1.1 設置首選項 131
11.1.2 讀取SharedPreferences 132
11.1.3 SharedPreferences中的數(shù)據(jù)類型和方法 133
11.2 設置用戶首選項 133
11.2.1 創(chuàng)建Preferences Fragment 134
11.2.2 生成首選項Activity 140
11.3 小結(jié) 141
11.4 問與答 141
11.5 作業(yè) 141
11.5.1 測驗 141
11.5.2 答案 142
11.6 練習 142
第3部分 數(shù)據(jù)訪問和使用
第12章 訪問云:使用遠程API 144
12.1 獲取遠程數(shù)據(jù) 144
12.1.1 使用API調(diào)用 145
12.1.2 使用HttpUrlConnection讀取數(shù)據(jù) 146
12.1.3 應用的結(jié)構(gòu) 147
12.2 使用和解析JSON格式的數(shù)據(jù) 148
12.2.1 創(chuàng)建JSONObject 148
12.2.2 使用JSONArray 149
12.2.3 解析JSON 149
12.3 集成 151
12.3.1 使用AsyncTask在后臺下載 152
12.3.2 在Fragment中顯示列表 153
12.4 檢查聯(lián)通性 155
12.5 小結(jié) 155
12.6 問與答 156
12.7 作業(yè) 156
12.7.1 測驗 156
12.7.2 答案 156
12.8 練習 156
第13章 使用SQLite和文件存儲 157
13.1 使用表組織數(shù)據(jù)庫 157
13.2 使用SQLiteOpenHelper管理數(shù)據(jù) 158
13.3 添加、更新、刪除數(shù)據(jù) 160
13.3.1 插入一張照片 160
13.3.2 更新一張照片 161
13.3.3 刪除一張照片 162
13.4 查詢數(shù)據(jù)和使用游標 163
13.5 在應用中使用數(shù)據(jù)庫 165
13.5.1 插入Flickr照片數(shù)據(jù) 165
13.5.2 讀取數(shù)據(jù)庫以顯示照片標題 166
13.6 保存圖像文件 168
13.6.1 從Flickr讀取圖像 169
13.6.2 使用緩存的圖像 170
13.7 小結(jié) 172
13.8 問與答 172
13.9 作業(yè) 173
13.9.1 測驗 173
13.9.2 答案 173
13.10 練習 173
第14章 創(chuàng)建一個Content Provider 174
14.1 使用URI進行數(shù)據(jù)讀取 174
14.2 構(gòu)建Content Provider 175
14.2.1 Content Provider中要求的方法 175
14.2.2 聲明Content Provider 176
14.2.3 更新Android清單文件 177
14.2.4 Content Provider查詢方法 178
14.2.5 使用FlickrPhotoProvider查詢 179
14.2.6 實現(xiàn)GetType()方法 180
14.2.7 實現(xiàn)插入、更新、刪除方法 180
14.3 在應用中使用FlickrPhotoProvider 181
14.4 從Content Provider中請求文件 182
14.4.1 如何從Content Provider中返回文件 183
14.4.2 從文件或遠程讀取圖像 184
14.4.3 在內(nèi)容發(fā)生變化時使用ContentObserver 186
14.5 小結(jié) 187
14.6 問與答 187
14.7 作業(yè) 187
14.7.1 測驗 187
14.7.2 答案 187
14.8 練習 188
第15章 加載器、游標加載器和自定義適配器 189
15.1 加載器的工作方式 189
15.2 加載器類 190
15.3 理解加載器狀態(tài) 190
15.3.1 初始化加載器 190
15.3.2 創(chuàng)建加載器 191
15.3.3 在數(shù)據(jù)可用時采取措施 191
15.3.4 重置加載器 192
15.3.5 使用游標加載器和游標適配器 192
15.4 創(chuàng)建自定義適配器 195
15.4.1 使用BaseAdapter 195
15.4.2 視圖持有者模式介紹 197
15.4.3 自定義游標適配器介紹 199
15.5 小結(jié) 199
15.6 問與答 199
15.7 作業(yè) 200
15.7.1 測驗 200
15.7.2 答案 200
15.8 練習 200
第16章 開發(fā)一個完整的應用 201
16.1 確定應用的功能 201
16.1.1 從Flickr照片開始 201
16.1.2 為應用創(chuàng)建線框圖 202
16.1.3 規(guī)劃應用:列出清單 203
16.2 開發(fā)應用 204
16.2.1 使用自定義的游標適配器 204
16.2.2 為ListCursorAdapter實現(xiàn)BindView 205
16.2.3 創(chuàng)建照片和收藏照片F(xiàn)ragment 210
16.2.4 在列表或網(wǎng)格中顯示數(shù)據(jù) 212
16.2.5 顯示選中的圖像 214
16.2.6 處理收藏夾 215
16.2.7 最終的應用清單 216
16.3 小結(jié) 216
16.4 問與答 216
16.5 作業(yè) 217
16.5.1 測驗 217
16.5.2 答案 217
16.6 練習 217
第4部分 特殊主題
第17章 聯(lián)系人和日歷:訪問設備數(shù)據(jù) 220
17.1 日歷 220
17.1.1 Android上的日歷數(shù)據(jù) 221
17.1.2 使用Intent更新日歷 227
17.2 理解聯(lián)系人 229
17.2.1 查詢聯(lián)系人 229
17.2.2 使用聯(lián)系人Intent 230
17.3 小結(jié) 231
17.4 問與答 231
17.5 作業(yè) 231
17.5.1 測驗 231
17.5.2 答案 232
17.6 練習 232
第18章 我們在哪里?使用基于位置的服務 233
18.1 確定位置 233
18.2 使用地理編碼服務 239
18.3 使用Geo Intent 241
18.4 其他位置特性 242
18.5 使用Google Play服務 243
18.6 小結(jié) 245
18.7 問與答 246
18.8 作業(yè) 246
18.8.1 測驗 246
18.8.2 答案 246
18.9 練習 246
第19章 Bonjour,World!本地化應用 247
19.1 常規(guī)的國際化原則 247
19.2 在Android中使用本地化 248
19.3 在Android中處理區(qū)域 248
19.4 使用應用程序來處理區(qū)域 249
19.4.1 指定默認的資源 250
19.4.2 指定特定于語言的資源 250
19.4.3 指定特定于地區(qū)的資源 250
19.4.4 在多語言環(huán)境下測試應用 251
19.5 Android國際化策略 252
19.5.1 忘記應用程序國際化 252
19.5.2 限制應用程序國際化 253
19.5.3 實現(xiàn)健壯的應用程序國際化 253
19.6 使用本地化工具 254
19.6.1 確定系統(tǒng)區(qū)域 254
19.6.2 格式化日期和時間字符串 254
19.6.3 處理貨幣 254
19.7 小結(jié) 254
19.8 問與答 255
19.9 作業(yè) 255
19.9.1 測驗 255
19.9.2 答案 255
19.10 練習 255
第20章 說cheese!使用照相機 257
20.1 捕獲媒體 257
20.1.1 捕獲媒體的公共步驟 258
20.1.2 指定媒體存儲的文件 258
20.1.3 創(chuàng)建URI并調(diào)用媒體掃描器 259
20.2 使用Intent拍攝照片和視頻 260
20.2.1 使用intent拍攝照片 260
20.2.2 使用intent拍攝視頻 263
20.2.3 使用intent捕獲媒體的好處 264
20.3 開發(fā)一個照相機應用 264
20.3.1 捕獲媒體的權(quán)限 265
20.3.2 創(chuàng)建照相機預覽類 265
20.3.3 創(chuàng)建自定義的照相機Activity 267
20.3.4 創(chuàng)建自定義的視頻Activity 270
20.4 小結(jié) 271
20.5 問與答 271
20.6 作業(yè) 271
20.6.1 測驗 271
20.6.2 答案 271
20.7 練習 272
第21章 媒體基礎(chǔ):圖像、音頻和視頻 273
21.1 ImageView控件研究 273
21.1.1 顯示圖像 274
21.1.2 在ImageView中使用ScaleTypes 274
21.1.3 使用矩陣旋轉(zhuǎn)圖像 276
21.1.4 設置Alpha 277
21.2 位圖和畫布 278
21.2.1 處理大圖像 278
21.2.2 直接在畫布上繪制 280
21.3 使用VideoView 281
21.3.1 加載視頻 281
21.3.2 啟動、暫停、定位視頻 282
21.3.3 監(jiān)聽VideoView的狀態(tài) 282
21.4 使用MediaPlayer播放音頻 284
21.5 更多媒體選項研究 284
21.6 小結(jié) 285
21.7 問與答 285
21.8 作業(yè) 285
21.8.1 測驗 285
21.8.2 答案 286
21.9 練習 286
第22章 使用Facebook SDK 287
22.1 有關(guān)Facebook 287
22.2 設置Facebook開發(fā)環(huán)境 288
22.2.1 創(chuàng)建新的Facebook應用 288
22.2.2 下載Facebook SDK 289
22.2.3 安裝Facebook SDK 289
22.3 在項目中使用FacebookSDK 291
22.3.1 設置應用ID 292
22.3.2 對清單文件最后的變更 292
22.3.3 準備開始編碼 293
22.4 開發(fā)Facebook照片上傳應用 293
22.4.1 設置Facebook權(quán)限 293
22.4.2 登錄和會話管理 294
22.4.3 應用實現(xiàn) 294
22.4.4 發(fā)起Facebook請求 295
22.5 Facebook SDK特性 297
22.5.1 Facebook SDK概覽 297
22.5.2 深鏈接 297
22.6 為自己的項目創(chuàng)建庫 297
22.7 小結(jié) 298
22.8 問與答 298
22.9 作業(yè) 298
22.9.1 測驗 298
22.9.2 答案 298
22.10 練習 299
第5部分 打包
第23章 專家建議、潤色和下一步 302
23.1 快速響應的應用:使用IntentService 302
23.1.1 定義一個IntentService 303
23.1.2 添加BroadcastReceiver 305
23.2 添加動畫 306
23.3 使用開源 308
23.3.1 ActionBarSherlock 308
23.3.2 ViewPageIndicator 308
23.3.3 Picasso 309
23.3.4 在應用中使用開源 309
23.4 深入Android 309
23.4.1 使用傳感器 310
23.4.2 處理用戶手勢 310
23.4.3 使用風格和主題 311
23.4.4 設計自定義的視圖和ViewGroup控件 311
23.4.5 將文本轉(zhuǎn)換成語音 311
23.4.6 將語音轉(zhuǎn)換成文本 312
23.4.7 使用OpenGL ES圖形API 312
23.4.8 藍牙 312
23.4.9 NFC和Beam 312
23.4.10 用于外部顯示的Presentation類 312
23.5 小結(jié) 313
23.6 問與答 313
23.7 作業(yè) 313
23.7.1 測驗 313
23.7.2 答案 314
23.8 練習 314
第24章 發(fā)布應用 315
24.1 準備發(fā)布 315
24.1.1 為發(fā)布準備Android清單文件 316
24.1.2 對應用進行簽名 317
24.2 發(fā)布應用 320
24.2.1 在Google Play上發(fā)布 320
24.2.2 在Amazon上發(fā)布 322
24.2.3 什么是OUYA和其他市場 322
24.3 通過應用賺錢 323
24.3.1 免費的應用 323
24.3.2 廣告支持 323
24.3.3 付費 323
24.3.4 應用內(nèi)付費 323
24.4 小結(jié) 324
24.5 問與答 324
24.6 作業(yè) 324
24.6.1 測驗 324
24.6.2 答案 324
24.7 練習 324

本目錄推薦

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