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

Android開發(fā)寶典

Android開發(fā)寶典

定 價(jià):¥79.00

作 者: 王國(guó)輝,李偉等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開發(fā)

ISBN: 9787111379331 出版時(shí)間: 2012-06-26 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

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

  本書全面細(xì)致地講解了使用Android進(jìn)行編程和實(shí)際項(xiàng)目開發(fā)的各種技術(shù),是學(xué)習(xí)Android編程的必備圖書。全書以Eclipse 3.7.1開發(fā)環(huán)境為基礎(chǔ),分兩大部分共22章講解了Android編程中的各種技術(shù)。其中,第一部分為開發(fā)技術(shù),主要包括如何學(xué)好編程,Android快速入門,Andriod模擬器與工具,用戶界面設(shè)計(jì),Android提供的組件,深入理解Activity,意圖與廣播,用戶資源訪問,Android事件處理,通知、對(duì)話框與警告,Android程序調(diào)試,圖形圖像與動(dòng)畫,多媒體應(yīng)用開發(fā),Android數(shù)據(jù)存儲(chǔ)技術(shù),Content Provider使用,線程與消息處理,Service應(yīng)用,利用OpenGL實(shí)現(xiàn)3D圖形,Action Bar使用,定位服務(wù),網(wǎng)絡(luò)編程及Internet應(yīng)用等內(nèi)容;第二部分為項(xiàng)目實(shí)戰(zhàn),主要介紹了家庭理財(cái)通項(xiàng)目。全書最后還提供了一個(gè)附錄,列出了一些常用的網(wǎng)上資源。本書所配DVD光盤含有全程語音視頻講解教學(xué)錄像、PPT課件以及實(shí)例的全部源代碼,這些源代碼都經(jīng)過精心調(diào)試,在Windows XP、Windows 2000、Windows Server 2003和Windows 7下全部通過。本書內(nèi)容詳盡,實(shí)例豐富,非常適合作為零基礎(chǔ)學(xué)習(xí)人員、有志于從事軟件開發(fā)的初學(xué)者、高校計(jì)算機(jī)相關(guān)專業(yè)學(xué)生和畢業(yè)生的學(xué)習(xí)用書,也適合作為相關(guān)培訓(xùn)機(jī)構(gòu)的師生和軟件開發(fā)人員的參考資料。

作者簡(jiǎn)介

暫缺《Android開發(fā)寶典》作者簡(jiǎn)介

圖書目錄


前言
第一部分  開 發(fā) 技 術(shù)
第0章  如何學(xué)好編程 2
第1章  Android快速入門 4
視頻講解:97分鐘
1.1  什么是Android 4
1.1.1  平臺(tái)特性 4
1.1.2  平臺(tái)架構(gòu) 5
1.1.3  Android市場(chǎng) 5
1.2  搭建Android開發(fā)環(huán)境 6
1.2.1  系統(tǒng)需求 6
1.2.2  JDK下載 6
1.2.3  JDK安裝 8
1.2.4  Android SDK下載與安裝 9
1.2.5  Eclipse下載與安裝 14
1.2.6  Eclipse漢化 15
1.2.7  ADT插件安裝及配置 19
1.3  第一個(gè)Android程序 23
1.3.1  創(chuàng)建Android應(yīng)用程序 23
1.3.2  Android項(xiàng)目結(jié)構(gòu)說明 25
1.3.3  運(yùn)行Android應(yīng)用程序 28
1.3.4  調(diào)試Android應(yīng)用程序 29
1.3.5  Android應(yīng)用開發(fā)流程 30
1.4  術(shù)語 30
1.5  小結(jié) 31
1.6  練習(xí) 31
第2章  Android模擬器與工具 32
視頻講解:48分鐘
2.1  使用Android模擬器 32
2.1.1  模擬器概述 32
2.1.2  Android虛擬設(shè)備和模擬器 33
2.1.3  Android模擬器啟動(dòng)與停止 34
2.1.4  控制模擬器 34
2.1.5  模擬器與磁盤鏡像 35
2.1.6  Android 4.0模擬器介紹 35
2.1.7  模擬器限制 36
2.1.8  模擬器實(shí)戰(zhàn) 36
2.2  SDK中常用命令 43
2.2.1  adb命令 44
2.2.2  android命令 46
2.2.3  emulator命令 47
2.2.4  mksdcard命令 49
2.3  術(shù)語 55
2.4  小結(jié) 55
2.5  練習(xí) 55
第3章  用戶界面設(shè)計(jì) 56
視頻講解:117分鐘
3.1  控制UI界面 56
3.1.1  使用XML布局文件控制UI界面 56
3.1.2  在代碼中控制UI界面 58
3.1.3  使用XML和Java代碼混合控制
UI界面 60
3.1.4  開發(fā)自定義的View 62
3.2  布局管理器 65
3.2.1  線性布局 65
3.2.2  表格布局 67
3.2.3  幀布局 70
3.2.4  相對(duì)布局 71
3.3  術(shù)語 75
3.4  小結(jié) 75
3.5  練習(xí) 75
第4章  Android提供的組件 76
視頻講解:126分鐘
4.1  基本組件 76
4.1.1  文本框(TextView) 76
4.1.2  編輯框(EditText) 78
4.1.3  普通按鈕(Button) 82
4.1.4  圖片按鈕(ImageButton) 84
4.1.5  圖像視圖(ImageView) 85
4.1.6  單選按鈕(RadioButton) 87
4.1.7  復(fù)選按鈕(CheckBox) 91
4.1.8  日期、時(shí)間選擇器 93
4.1.9  計(jì)時(shí)器(Chronometer) 95
4.2  高級(jí)組件 98
4.2.1  自動(dòng)完成文本框(AutoComplete-TextView) 98
4.2.2  進(jìn)度條(ProgressBar) 100
4.2.3  拖動(dòng)條和星級(jí)評(píng)分條 102
4.2.4  滾動(dòng)視圖(ScrollView) 106
4.2.5  列表選擇框(Spinner) 108
4.2.6  列表視圖(ListView) 111
4.2.7  網(wǎng)格視圖(GridView) 114
4.2.8  圖像切換器(ImageSwitcher) 118
4.2.9  畫廊視圖(Gallery) 120
4.2.10  選項(xiàng)卡 123
4.3  術(shù)語 126
4.4  小結(jié) 127
4.5  練習(xí) 127
第5章  深入理解Activity 128
視頻講解:77分鐘
5.1  Android核心對(duì)象—Activity 128
5.1.1  Activity概述 128
5.1.2  Activity的四種狀態(tài) 129
5.1.3  Activity的生命周期 129
5.1.4  Activity的屬性 131
5.2  創(chuàng)建、啟動(dòng)和關(guān)閉Activity 132
5.2.1  創(chuàng)建Activity 132
5.2.2  配置Activity 134
5.2.3  啟動(dòng)和關(guān)閉Activity 135
5.3  多個(gè)Activity的使用 137
5.3.1  使用Bundle在Activity之間交換
數(shù)據(jù) 137
5.3.2  調(diào)用另一個(gè)Activity并返回結(jié)果 144
5.4  使用Fragment 150
5.4.1  創(chuàng)建Fragment 151
5.4.2  在Activity中添加Fragment 151
5.5  術(shù)語 157
5.6  小結(jié) 157
5.7  練習(xí) 157
第6章  意圖與廣播 158
視頻講解:55分鐘
6.1  Intent對(duì)象簡(jiǎn)介 158
6.1.1  Intent對(duì)象的作用 158
6.1.2  三種不同的Intent傳輸機(jī)制 158
6.2  Intent對(duì)象的組成 159
6.2.1  組件名稱 159
6.2.2  動(dòng)作 160
6.2.3  數(shù)據(jù) 161
6.2.4  種類 167
6.2.5  附加信息 168
6.2.6  標(biāo)志 172
6.3  Intent應(yīng)用 174
6.3.1  Intent分類 174
6.3.2  Intent過濾器 174
6.4  BroadcastReceiver使用 182
6.4.1  BroadcastReceiver簡(jiǎn)介 182
6.4.2  BroadcastReceiver應(yīng)用 182
6.5  術(shù)語 186
6.6  小結(jié) 186
6.7  練習(xí) 186
第7章  用戶資源訪問 187
視頻講解:116分鐘
7.1  字符串(string)資源 187
7.1.1  定義字符串資源文件 187
7.1.2  使用字符串資源 187
7.2  顏色(color)資源 190
7.2.1  顏色值的定義 190
7.2.2  定義顏色資源文件 190
7.2.3  使用顏色資源 190
7.3  尺寸(dimen)資源 192
7.3.1  Android支持的尺寸單位 192
7.3.2  定義尺寸資源文件 193
7.3.3  使用尺寸資源 193
7.4  使用布局(Layout)資源 197
7.5  數(shù)組(array)資源 198
7.5.1  定義數(shù)組資源文件 198
7.5.2  使用數(shù)組資源 198
7.6  Drawable資源 199
7.6.1  圖片資源 199
7.6.2  StateListDrawable資源 203
7.7  樣式(style)和主題(theme)資源 206
7.7.1  樣式資源 207
7.7.2  主題資源 208
7.8  使用原始XML資源 211
7.9  使用菜單(menu)資源 213
7.9.1  定義菜單資源文件 213
7.9.2  使用菜單資源 214
7.10  Android程序國(guó)際化 220
7.11  術(shù)語 225
7.12  小結(jié) 226
7.13  練習(xí) 226
第8章  Android事件處理 227
視頻講解:19分鐘
8.1  事件處理概述 227
8.2  處理鍵盤事件 227
8.3  處理觸摸事件 230
8.4  手勢(shì)的創(chuàng)建與識(shí)別 232
8.4.1  手勢(shì)的創(chuàng)建 232
8.4.2  手勢(shì)的導(dǎo)出 233
8.4.3  手勢(shì)的識(shí)別 233
8.5  術(shù)語 236
8.6  小結(jié) 236
8.7  練習(xí) 236
第9章  通知、對(duì)話框與警告 237
視頻講解:49分鐘
9.1  通過Toast顯示消息提示框 237
9.2  使用AlertDialog實(shí)現(xiàn)對(duì)話框 239
9.3  使用Notification在狀態(tài)欄上顯示
通知 248
9.4  使用AlarmManager設(shè)置警告
(鬧鐘) 254
9.4.1  AlarmManager簡(jiǎn)介 255
9.4.2  設(shè)置一個(gè)簡(jiǎn)單的鬧鐘 255
9.5  術(shù)語 259
9.6  小結(jié) 259
9.7  練習(xí) 259
第10章  Android程序調(diào)試 260
視頻講解:48分鐘
10.1  輸出日志信息 260
10.1.1  Log.d方法 260
10.1.2  Log.e方法 262
10.1.3  Log.i方法 263
10.1.4  Log.v方法 264
10.1.5  Log.w方法 265
10.2  程序調(diào)試 267
10.3  程序異常處理 268
10.3.1  錯(cuò)誤 268
10.3.2  捕捉異常 269
10.3.3  拋出異常 270
10.3.4  異常的使用原則 273
10.4  術(shù)語 273
10.5  小結(jié) 274
10.6  練習(xí) 274
第11章  圖形圖像與動(dòng)畫 275
視頻講解:127分鐘
11.1  常用繪圖類 275
11.1.1  Paint類 275
11.1.2  Canvas類 277
11.1.3  Bitmap類 278
11.1.4  BitmapFactory類 279
11.2  繪制2D圖像 283
11.2.1  繪制幾何圖形 283
11.2.2  繪制文本 286
11.2.3  繪制路徑 288
11.2.4  繪制圖片 290
11.3  為圖像添加特效 298
11.3.1  旋轉(zhuǎn)圖像 298
11.3.2  縮放圖像 300
11.3.3  傾斜圖像 301
11.3.4  平移圖像 302
11.3.5  使用BitmapShader渲染圖像 303
11.4  Android中的動(dòng)畫 307
11.4.1  實(shí)現(xiàn)逐幀動(dòng)畫 307
11.4.2  實(shí)現(xiàn)補(bǔ)間動(dòng)畫 309
11.5  術(shù)語 318
11.6  小結(jié) 318
11.7  練習(xí) 319
第12章  多媒體應(yīng)用開發(fā) 320
視頻講解:65分鐘
12.1  播放音頻與視頻 320
12.1.1  使用MediaPlayer播放音頻 320
12.1.2  使用SoundPool播放音頻 331
12.1.3  使用VideoView播放視頻 338
12.1.4  使用MediaPlayer和SurfaceView
播放視頻 341
12.2  控制相機(jī)拍照 345
12.3  術(shù)語 350
12.4  小結(jié) 350
12.5  練習(xí) 351
第13章  Android數(shù)據(jù)存儲(chǔ)技術(shù) 352
視頻講解:45分鐘
13.1  數(shù)據(jù)存儲(chǔ)概述 352
13.2  Shared Preferences使用 352
13.3  Internal Storage使用 361
13.4  External Storage使用 366
13.5  SQLite Databases使用 372
13.6  術(shù)語 379
13.7  小結(jié) 379
13.8  練習(xí) 379
第14章  Content Provider使用 380
視頻講解:43分鐘
14.1  Content Provider概述 380
14.1.1  數(shù)據(jù)模型 380
14.1.2  URI的用法 381
14.2  預(yù)定義Content Provider 381
14.2.1  查詢數(shù)據(jù) 383
14.2.2  數(shù)據(jù)修改 386
14.3  自定義Content Provider 390
14.3.1  繼承Content Provider類 391
14.3.2  聲明Content Provider 392
14.4  術(shù)語 393
14.5  小結(jié) 393
14.6  練習(xí) 393
第15章  線程與消息處理 394
視頻講解:35分鐘
15.1  實(shí)現(xiàn)多線程 394
15.1.1  創(chuàng)建線程 394
15.1.2  開啟線程 395
15.1.3  線程的休眠 395
15.1.4  中斷線程 397
15.2  Handler消息傳遞機(jī)制 402
15.2.1  循環(huán)者Looper簡(jiǎn)介 402
15.2.2  消息處理類Handler簡(jiǎn)介 404
15.2.3  消息類Message簡(jiǎn)介 405
15.3  術(shù)語 412
15.4  小結(jié) 412
15.5  練習(xí) 412
第16章  Service應(yīng)用 413
視頻講解:40分鐘
16.1  Service概述 413
16.1.1  Service分類 413
16.1.2  Service類中的重要方法 414
16.1.3  Service的聲明 415
16.2  創(chuàng)建Started Service 416
16.2.1  繼承IntentService類 416
16.2.2  繼承Service類 417
16.2.3  啟動(dòng)服務(wù) 419
16.2.4  停止服務(wù) 419
16.3  創(chuàng)建Bound Service 424
16.3.1  繼承Binder類 425
16.3.2  使用Messenger類 427
16.3.3  綁定到服務(wù) 428
16.4  管理Service的生命周期 435
16.5  術(shù)語 435
16.6  小結(jié) 436
16.7  練習(xí) 436
第17章  利用OpenGL實(shí)現(xiàn)3D圖形 437
視頻講解:56分鐘
17.1  OpenGL簡(jiǎn)介 437
17.2  繪制3D圖形 438
17.2.1  構(gòu)建3D開發(fā)的基本框架 438
17.2.2  繪制一個(gè)模型 440
17.3  添加效果 445
17.3.1  應(yīng)用紋理貼圖 445
17.3.2  旋轉(zhuǎn) 447
17.3.3  光照效果 448
17.3.4  透明效果 450
17.4  術(shù)語 451
17.5  小結(jié) 452
17.6  練習(xí) 452
第18章  Action Bar使用 453
視頻講解:27分鐘
18.1  Action Bar簡(jiǎn)介 453
18.2  Action Bar使用 454
18.2.1  增加Action Bar 454
18.2.2  移除Action Bar 454
18.2.3  增加Action Item 455
18.2.4  Action Bar顯示選項(xiàng) 458
18.2.5  Action Bar與Tab 459
18.2.6  增加 Action View 463
18.2.7  增加Action Provider 466
18.3  術(shù)語 469
18.4  小結(jié) 469
18.5  練習(xí) 469
第19章  定位服務(wù) 470
視頻講解:20分鐘
19.1  定位基礎(chǔ) 470
19.1.1  獲得位置源 470
19.1.2  查看位置源屬性 472
19.1.3  監(jiān)聽位置變化事件 474
19.2  谷歌地圖服務(wù) 477
19.2.1  安裝谷歌API插件 477
19.2.2  新建使用谷歌API的Android
項(xiàng)目 478
19.2.3  新建使用谷歌API的Android虛擬
設(shè)備 478
19.2.4  獲得地圖API密鑰 478
19.3  術(shù)語 485
19.4  小結(jié) 485
19.5  練習(xí) 485
第20章  網(wǎng)絡(luò)編程及Internet應(yīng)用 486
視頻講解:66分鐘
20.1  通過HTTP訪問網(wǎng)絡(luò) 486
20.1.1  使用HttpURLConnection訪問
網(wǎng)絡(luò) 486
20.1.2  使用HttpClient訪問網(wǎng)絡(luò) 496
20.2  使用WebView顯示網(wǎng)頁 508
20.2.1  使用WebView組件瀏覽網(wǎng)頁 508
20.2.2  使用WebView加載HTML代碼 509
20.2.3  讓W(xué)ebView支持JavaScript 510
20.3  術(shù)語 516
20.4  小結(jié) 516
20.5  練習(xí) 516
第二部分  項(xiàng) 目 實(shí) 戰(zhàn)
第21章  家庭理財(cái)通 518
視頻講解:54分鐘
21.1  系統(tǒng)分析 518
21.1.1  需求分析 518
21.1.2  可行性分析 518
21.1.3  編寫項(xiàng)目計(jì)劃書 519
21.2  系統(tǒng)設(shè)計(jì) 520
21.2.1  系統(tǒng)目標(biāo) 520
21.2.2  系統(tǒng)功能結(jié)構(gòu) 520
21.2.3  系統(tǒng)業(yè)務(wù)流程圖 521
21.2.4  系統(tǒng)編碼規(guī)范 521
21.3  系統(tǒng)開發(fā)及運(yùn)行環(huán)境 522
21.4  數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計(jì) 523
21.4.1  數(shù)據(jù)庫分析 523
21.4.2  創(chuàng)建數(shù)據(jù)庫 523
21.4.3  創(chuàng)建數(shù)據(jù)表 523
21.5  創(chuàng)建項(xiàng)目 524
21.6  系統(tǒng)文件夾組織結(jié)構(gòu) 525
21.7  公共類設(shè)計(jì) 525
21.7.1  數(shù)據(jù)模型公共類 526
21.7.2  Dao公共類 527
21.8  登錄模塊設(shè)計(jì) 531
21.8.1  設(shè)計(jì)登錄布局文件 531
21.8.2  登錄功能的實(shí)現(xiàn) 532
21.8.3  退出登錄窗口 532
21.9  系統(tǒng)主窗體設(shè)計(jì) 533
21.9.1  設(shè)計(jì)系統(tǒng)主窗體布局文件 533
21.9.2  顯示各功能窗口 534
21.9.3  定義文本及圖片組件 535
21.9.4  定義功能圖標(biāo)及說明文字 535
21.9.5  設(shè)置功能圖標(biāo)及說明文字 536
21.10  收入管理模塊設(shè)計(jì) 537
21.10.1  設(shè)計(jì)新增收入布局文件 537
21.10.2  設(shè)置收入時(shí)間 540
21.10.3  添加收入信息 542
21.10.4  重置新增收入窗口中的各個(gè)
控件 542
21.10.5  設(shè)計(jì)收入信息瀏覽布局文件 543
21.10.6  顯示所有的收入信息 544
21.10.7  單擊指定項(xiàng)時(shí)打開詳細(xì)信息 545
21.10.8  設(shè)計(jì)修改/刪除收入布局文件 545
21.10.9  顯示指定編號(hào)的收入信息 549
21.10.10  修改收入信息 550
21.10.11  刪除收入信息 551
21.11  便簽管理模塊設(shè)計(jì) 551
21.11.1  設(shè)計(jì)新增便簽布局文件 551
21.11.2  添加便簽信息 553
21.11.3  清空便簽文本框 554
21.11.4  設(shè)計(jì)便簽信息瀏覽布局文件 554
21.11.5  顯示所有的便簽信息 556
21.11.6  單擊指定項(xiàng)時(shí)打開詳細(xì)信息 557
21.11.7  設(shè)計(jì)修改/刪除便簽布局文件 557
21.11.8  顯示指定編號(hào)的便簽信息 559
21.11.9  修改便簽信息 560
21.11.10  刪除便簽信息 560
21.12  系統(tǒng)設(shè)置模塊設(shè)計(jì) 561
21.12.1  設(shè)計(jì)系統(tǒng)設(shè)置布局文件 561
21.12.2  設(shè)置登錄密碼 562
21.12.3  重置密碼文本框 562
21.13  運(yùn)行項(xiàng)目 563
21.14  將程序安裝到Android手機(jī)上 564
21.15  開發(fā)常見問題與解決方法 565
21.15.1  程序在裝有Android系統(tǒng)的手機(jī)
上無法運(yùn)行 565
21.15.2  無法將最新修改在Android模擬
器中體現(xiàn) 565
21.15.3  退出系統(tǒng)后還能使用記錄的密碼
登錄 565
21.16  小結(jié) 565
附錄  常用網(wǎng)上資源 566

本目錄推薦

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