目 錄
第1章 Android開發(fā)環(huán)境構(gòu)建 1
1.1 項目導(dǎo)引 1
1.2 項目分析 1
1.3 技術(shù)準(zhǔn)備 2
1.3.1 Android系統(tǒng)架構(gòu) 2
1.3.2 開發(fā)環(huán)境搭建 5
1.3.3 創(chuàng)建Android應(yīng)用程序 14
1.3.4 解析Android應(yīng)用程序框架 19
1.4 項目實施 24
1.5 技術(shù)拓展:調(diào)試程序方法(DDMS和Logcat) 25
1.6 本章小結(jié) 29
1.7 強化練習(xí) 29
目 錄
第1章 Android開發(fā)環(huán)境構(gòu)建 1
1.1 項目導(dǎo)引 1
1.2 項目分析 1
1.3 技術(shù)準(zhǔn)備 2
1.3.1 Android系統(tǒng)架構(gòu) 2
1.3.2 開發(fā)環(huán)境搭建 5
1.3.3 創(chuàng)建Android應(yīng)用程序 14
1.3.4 解析Android應(yīng)用程序框架 19
1.4 項目實施 24
1.5 技術(shù)拓展:調(diào)試程序方法(DDMS和Logcat) 25
1.6 本章小結(jié) 29
1.7 強化練習(xí) 29
第2章 Android屏幕布局 30
2.1 項目導(dǎo)引 30
2.2 項目分析 30
2.3 技術(shù)準(zhǔn)備 31
2.3.1 線性布局(LinearLayout) 31
2.3.2 相對布局(Relative Layout) 34
2.3.3 表單布局(Table Layout) 37
2.3.4 單幀布局(Frame Layout) 42
2.3.5 坐標(biāo)布局(AbsoluteLayout) 43
2.3.6 切換卡(Tab Widget) 45
2.4 項目實施 49
2.5 技術(shù)拓展:和自定義控件 54
2.6 本章小結(jié) 61
2.7 強化練習(xí) 61
第3章 Android控件Widgets 62
3.1 項目導(dǎo)引 62
3.2 項目分析 62
3.3 技術(shù)準(zhǔn)備 65
3.3.1 知識點1:文本框(TextView) 65
3.3.2 知識點2:編輯框(EditText) 69
3.3.3 知識點3:按鈕(Button)和圖片按鈕(ImageButton) 72
3.3.4 知識點4:復(fù)選框(Check Box)和單選按鈕(Radio Button) 74
3.3.5 知識點5:數(shù)字時鐘與模擬時鐘(AnalogClock,DigitalClock) 83
3.3.6 知識點6:日期與時間(DatePicker,TimePicker) 86
3.4 項目實施 91
3.5 技術(shù)拓展 95
3.6 本章小結(jié) 100
3.7 強化練習(xí) 100
第4章 Android的圖形用戶界面 102
4.1 項目導(dǎo)引 102
4.2 項目分析 102
4.3 技術(shù)準(zhǔn)備 103
4.3.1 知識點1:ListView 103
4.3.2 知識點2:對話框(Dialog) 106
4.3.3 知識點3:進(jìn)度條(ProgressBar) 112
4.3.4 知識點4:菜單 118
4.4 項目實施 122
4.5 技術(shù)拓展 128
4.6 本章小結(jié) 130
4.7 強化練習(xí) 130
第5章 Android數(shù)據(jù)存儲 131
5.1 項目導(dǎo)引 131
5.2 項目分析 132
5.3 技術(shù)準(zhǔn)備 132
5.3.1 知識點1:文件存儲 132
5.3.2 知識點2:SharedPreferences 138
5.3.3 知識點3:嵌入式數(shù)據(jù)庫SQLite 142
5.4 項目實施 145
5.5 技術(shù)拓展 148
5.6 本章小結(jié) 151
5.7 強化練習(xí) 151
第6章 Android多媒體 152
6.1 項目導(dǎo)引 152
6.2 項目分析 152
6.3 技術(shù)準(zhǔn)備 153
6.3.1 知識點1:Android網(wǎng)絡(luò)基礎(chǔ)(標(biāo)準(zhǔn)Java、Apache、Android網(wǎng)絡(luò)和HTTP通信接口) 153
6.3.2 知識點2:Service 157
6.3.3 知識點3:MediaPlayer 159
6.3.4 知識點4:視頻 168
6.3.5 知識點5:錄音 170
6.4 項目實施 175
6.5 技術(shù)拓展 182
6.6 本章小結(jié) 186
6.7 強化練習(xí) 186
第7章 綜合實訓(xùn)1 手機樂游項目 187
7.1 項目分析 187
7.2 項目設(shè)計 189
7.3 項目實施 192
7.4 項目成果 196
第8章 綜合實訓(xùn)2 基于Android的手機定位項目 197
8.1 項目分析 197
8.2 項目設(shè)計 197
8.3 項目實施 199
8.3.1 我在哪兒 201
8.3.2 電子地圖 202
8.3.3 歷史記錄 204
8.3.4 周邊搜索 223
8.3.5 線路規(guī)劃 228
8.3.6 分享給好友 232
8.4 項目成果 233
參考教材 234