《android江湖(含cd光盤1張) 》
第一篇 天下風雲齣我輩(基礎篇) 1
第1章 android來襲 2
1.1 江湖恩怨3
1.1.1 何謂智能手機 3
1.1.2 智能手機的特點 4
1.1.3 當前主流的智能手機係統 4
1.2 android來襲.6
1.2.1 係齣名門 6
1.2.2 android開發團隊6
1.3 一統天下是夙願7
1.3.1 奬勵機製 8
1.3.2 光明的前景 9
1.3.3 看市場紛爭 9
1.4 不得不提前說android模擬器10
1.4.1 android模擬器簡介 10
1.4.2 模擬器和真機究竟有何區彆 11
1.4.3 模擬器簡單總結 11
1.5 小結.14
第2章 絕世好劍——android sdk 15
.2.1 工欲善其事,必先利其器16
2.1.1 安裝android sdk的係統要求 17
2.1.2 android軟件開發包 17
2.2 常規方法裝備自己.18
2.2.1 安裝jdk、eclipse、android sdk 18
2.2.2 設定android sdk home30
2.2.3 驗證開發環境30
2.2.4 創建android虛擬設備(avd) 32
2.3 常見的幾個問題34
2.4 小結.39
第3章 人生的第一次 40
3.1 android體係結構介紹41
3.1.1 目錄結構41
3.1.2 sdk文檔中的幫助信息 42
3.1.3 sdk中的工具43
3.2 看前輩們的傑作45
3.3 第一次練習49
3.3.1 新建android工程 50
3.3.2 編寫代碼和代碼分析 51
3.3.3 調試 52
3.3.4 運行項目54
3.4 小結.56
第4章 內功修行是基礎 57
4.1 縱覽體係結構58
4.1.1 根基 59
4.1.2 成功的中間層59
4.1.3 何謂根本60
4.1.4 招式 60
4.2 五大組件61
4.2.1 用activity錶現界麵 61
4.2.2 用intent 和 intent filters實現切換 61
4.2.3 service為你服務 62
4.2.4 用broadcastintentreceiver發送廣播63
4.2.5 用contentprovider存儲數據 64
4.3 分析工程文件64
4.3.1 文件androidmanfest.xml 65
4.3.2 不完全一樣的src目錄 66
4.3.3 常量值文件和布局文件 67
4.4 生命周期的意義68
4.4.1 android周期 69
4.4.2 android進程 69
4.4.3 activity的生命周期 70
4.5 進程和綫程的心有靈犀72
4.5.1 先看進程72
4.5.2 再看綫程73
4.6 小結.74
第二篇 一入江湖歲月催(核心技術篇) 75
第5章 係齣名門 76
5.1 用ui來裝備自己77
5.1.1 view視圖組件77
5.1.2 viewgroup容器 78
5.1.3 layout規劃布局78
5.1.4 layoutparams參數的意義 80
5.1.5 練習 81
5.2 繼續布局90
5.2.1 綫性布局linearlayout91
5.2.2 框架布局framelayout 95
5.2.3 絕對布局absolutelayout 96
5.2.4 相對布局relativelayout97
5.2.5 錶格布局tablelayout 99
5.2.6 練習錶單布局 100
5.2.7 練習切換卡 102
5.3 友好界麵menu106
5.4 intent和activity情深意濃.110
5.4.1 intent調用另一個activity 110
5.4.2 聯閤使用intent和activity 113
5.4.3 將數據返迴到前一個activity 117
5.5 列錶控件listview.123
5.5.1 通過arrayadapter接收一個數組或通過list作為參數來構建 124
5.5.2 使用simpleadapter125
5.6 對話框控件dialog.127
5.7 toast和notification控件實現提醒.134
5.7.1 toast提醒你 135
5.7.2 notification提醒你 135
5.7.3 練習toast和notification 137
5.8 小結146
第6章 人外有人,山外有山 147
6.1 在對話框中使用進度條148
6.2 使用spinner和setdropdownviewresource152
6.3 gallery和baseadapter容器155
6.4 用analogclock和digitalclock實現模擬小時鍾.159
6.5 filesearch文件搜索引擎.163
6.6 小結166
第7章 琅嬛福地167
7.1 5種存儲168
7.2 最簡單的存儲sharedpreferences168
7.2.1 sharedpreferences簡介 169
7.2.2 練習sharedpreferences 169
7.3 文件存儲.171
7.4 最常用的sqlite172
7.5 contentprovider存儲181
7.5.1 contentprovider介紹 181
7.5.2 使用contentprovider 182
7.6 網絡存儲.186
7.7 數據存儲的綜閤演練189
7.7.1 用sqlite實現日記本功能189
7.7.2 contentprovider實現對日記本數據的操作 198
7.8 小結214
第8章 電話短信雙劍閤璧215
8.1 再探intent216
8.2 實現撥打電話220
8.2.1 基本的撥號程序 220
8.2.2 可輸入電話號碼的撥號程序 222
8.2.3 intentfilter實現撥號處理224
8.3 實現短信發送226
8.4 相關包229
8.5 小結230
第9章 gps伴你走天涯 231
9.1 位置服務.232
9.1.1 android.location功能類 232
9.1.2 實現android定位233
9.1.3 練習gps定位 237
9.2 及時獲取位置信息240
9.2.1 maps庫類240
9.2.2 locationmanager能及時監聽你 241
9.3 在android中使用地圖.243
9.3.1 準備工作 243
9.3.2 使用map api密鑰的基本流程246
9.3.3 應用map api密鑰實例 249
9.4 小結255
第10章 虛擬與現實 256
10.1 opengl介紹.257
10.2 實戰應用android opengl259
10.2.1 實現星星劃過的效果 259
10.2.2 實現一個3d場景 264
10.2.3 飄動的旗幟267
10.2.4 列錶顯示多個3d物體270
10.2.5 粒子發射係統 273
10.3 小結278
第11章 程序也需要優化279
11.1 實現高效java編程9條基礎規則.280
11.2 編寫優秀代碼的技巧283
11.3 java命名規範286
11.4 java程序優化287
11.4.1 基本優化 288
11.4.2 程序性能優化 298
11.4.3 高效的android程序 304
11.4.4 android的單元測試 308
11.5 小結312
第三篇 皇圖霸業笑談中(提高篇) 313
第12章 在通信領域一展身手 314
12.1 textview和edittext交互315
12.2 撥打電話317
12.3 e-mail郵件處理320
12.4 震動你的心扉324
12.5 實現圖文提醒功能.328
12.6 狀態欄提醒331
12.7 實現文件管理器功能335
12.8 使用wifi服務342
12.9 使用sim卡.351
12.10 觸摸撥號按鈕356
12.11 查看並顯示手機中當前正在運行的程序.358
12.12 改變屏幕方嚮362
12.13 小結366
第13章 在自動服務領域遊刃有餘 367
13.1 實現短信自動提醒.368
13.2 獲取手機電池容量.372
13.3 實現短信群發功能.375
13.4 獲取存儲卡容量.379
13.5 對內存和存儲卡中的文件進行操作.383
13.6 鬧鍾提醒391
13.7 設置黑名單399
13.8 動態更換手機屏幕背景403
13.9 設置開機顯示414
13.10 小結416
第14章 在多媒體領域大放光芒417
14.1 繪製各種幾何圖形.418
14.2 設置一個屏保程序.422
14.3 圖片的觸摸移動.435
14.4 獲取並顯示存儲卡中的圖片440
14.5 調節手機音量446
14.6 播放mp3文件450
14.7 實現錄音功能456
14.8 設計一個影片播放器463
14.9 設置手機鈴聲467
14.10 小結472
第15章 internet更加給力473
15.1 在手機中使用html程序.474
15.2 瀏覽網頁475
15.3 使用內置瀏覽器打開網頁477
15.4 通過網絡下載mp3並播放481
15.5 調用qq空間照片並顯示490
15.6 將文件上傳至服務器495
15.7 網絡下載手機鈴聲.499
15.8 下載並安裝apk506
15.9 小結513
第16章 google api是獨有的優勢 514
16.1 google search api實現檢索處理515
16.2 驗證官方賬號522
16.3 實現地址查詢531
16.4 實現路途導航536
16.5 實現gps實時更新的處理545
16.6 手機隨身翻譯551
16.7 實現二維條碼掃描功能554
16.8 更改手機屏幕的顔色565
16.9 小結572
第四篇 不勝人生一場醉(綜閤實戰篇)573
第17章 風雲再起之rss 574
17.1 rss開發必備575
17.1.1 rss技術介紹575
17.1.2 sax技術介紹 577
17.2 實現一個rss訂閱係統582
17.2.1 主程序example.java 582
17.2.2 文件example_1.java 584
17.2.3 文件example_2.java 587
17.2.4 文件news.java 588
17.2.5 文件myadapter.java589
17.2.6 文件myhandler.java591
17.3 小結596
第18章 塵埃落定之足球遊戲 597
18.1 蓬勃發展的手機遊戲598
18.1.1 1.2億手機遊戲用戶 598
18.1.2 淘金的時代599
18.1.3 現實還需努力 599
18.2 java遊戲開發麵麵觀.600
18.3 足球遊戲介紹603
18.3.1 手機足球遊戲 603
18.3.2 策劃遊戲 604
18.3.3 準備工作 604
18.4 項目架構605
18.4.1 總體架構 606
18.4.2 規劃類606
18.5 具體編碼608
18.5.1 activity類開發 608
18.5.2 歡迎界麵 614
18.5.3 加載節目 622
18.5.4 運動控製 624
18.5.5 奬品模塊 636
18.6 小結640
· · · · · · (
收起)