Android應(yīng)用開發(fā)技術(shù) 版權(quán)信息
- ISBN:9787121306310
- 條形碼:9787121306310 ; 978-7-121-30631-0
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Android應(yīng)用開發(fā)技術(shù) 本書特色
本書是基于Android 5.0和Android Studio的移動互聯(lián)網(wǎng)應(yīng)用開發(fā)的入門教材,圍繞一個綜合項目—學(xué)生空間展開,貫徹“做中學(xué)”的理念,由淺入深地系統(tǒng)介紹Android應(yīng)用開發(fā)的概念、技術(shù)和方法。本書分為8個任務(wù),包括初識Android、基本界面設(shè)計及優(yōu)化、主界面及列表信息、廣播及服務(wù)、數(shù)據(jù)持久化以及Android 5.0控件應(yīng)用等,項目開發(fā)過程穿插講解知識點,將理論知識融入項目開發(fā)。本書以項目貫穿全程,由淺入深地將理論知識和實例緊密結(jié)合,知識結(jié)構(gòu)清晰,易于學(xué)習(xí),既可作為高等院校移動互聯(lián)網(wǎng)Android開發(fā)課程的教材,也可作為Android開發(fā)初學(xué)者的入門參考書。
Android應(yīng)用開發(fā)技術(shù) 內(nèi)容簡介
本書是基于Android 5.0和Android Studio的移動互聯(lián)網(wǎng)應(yīng)用開發(fā)的入門教材,圍繞一個綜合項目—學(xué)生空間展開,貫徹“做中學(xué)”的理念,由淺入深地系統(tǒng)介紹Android應(yīng)用開發(fā)的概念、技術(shù)和方法。本書分為8個任務(wù),包括初識Android、基本界面設(shè)計及優(yōu)化、主界面及列表信息、廣播及服務(wù)、數(shù)據(jù)持久化以及Android 5.0控件應(yīng)用等,項目開發(fā)過程穿插講解知識點,將理論知識融入項目開發(fā)。本書以項目貫穿全程,由淺入深地將理論知識和實例緊密結(jié)合,知識結(jié)構(gòu)清晰,易于學(xué)習(xí),既可作為高等院校移動互聯(lián)網(wǎng)Android開發(fā)課程的教材,也可作為Android開發(fā)初學(xué)者的入門參考書。
Android應(yīng)用開發(fā)技術(shù) 目錄
0.1.1 學(xué)生空間App項目背景 1
0.1.2 學(xué)生空間App項目概述 1
任務(wù)T1 開啟學(xué)生空間App的開發(fā)之旅 4
任務(wù)T1-1 什么是Android 4
任務(wù)目標(biāo) 4
任務(wù)分析 4
知識準(zhǔn)備 5
1.1.1 Android系統(tǒng)概述 5
1.1.2 Android的歷史與發(fā)展 5
1.1.3 Android體系架構(gòu)及Dalvik 6
1.1.4 Android版本 9
1.1.5 Android開發(fā)環(huán)境搭建 10
1.1.6 Android模擬器及其使用 12
1.1.7 Android Market 14
任務(wù)實戰(zhàn) 15
技能訓(xùn)練 18
任務(wù)T1-2 認(rèn)識Android應(yīng)用的結(jié)構(gòu) 19
任務(wù)目標(biāo) 19
知識準(zhǔn)備 19
1.2.1 Android應(yīng)用的目錄結(jié)構(gòu) 19
1.2.2 ADT常用窗口 23
技能訓(xùn)練 26
任務(wù)T2 學(xué)生空間App的界面設(shè)計 27
任務(wù)T2-1 基本控件(一) 27
任務(wù)目標(biāo) 27
任務(wù)分析 27
知識準(zhǔn)備 28
2.1.1 界面控件的基本結(jié)構(gòu) 28
2.1.2 TextView控件 29
2.1.3 EditText控件 30
2.1.4 Button控件 30
任務(wù)實戰(zhàn) 31
技能訓(xùn)練 33
任務(wù)T2-2 基本控件(二) 35
任務(wù)目標(biāo) 35
任務(wù)分析 35
知識準(zhǔn)備 36
2.2.1 ImageView控件 36
2.2.2 CheckBox控件 38
2.2.3 RadioButton控件 40
任務(wù)實戰(zhàn) 41
技能訓(xùn)練 44
任務(wù)T2-3 觸屏與鍵盤事件 45
任務(wù)目標(biāo) 45
任務(wù)分析 45
知識準(zhǔn)備 45
2.3.1 Android常見事件 45
2.3.2 onTouchEvent事件 46
2.3.3 鍵盤事件 46
任務(wù)實戰(zhàn) 47
技能訓(xùn)練 49
任務(wù)T2-4 菜單與消息通知 50
任務(wù)目標(biāo) 50
任務(wù)分析 50
知識準(zhǔn)備 51
2.4.1 菜單 51
2.4.2 對話框 53
2.4.3 消息通知 54
任務(wù)實戰(zhàn) 57
技能訓(xùn)練 60
任務(wù)T3 學(xué)生空間App的界面優(yōu)化 62
任務(wù)T3-1 學(xué)生空間App的界面設(shè)計 62
任務(wù)目標(biāo) 62
任務(wù)分析 62
知識準(zhǔn)備 63
3.1.1 LinearLayout布局 63
3.1.2 FrameLayout布局 65
3.1.3 RelativeLayout布局 66
3.1.4 TableLayout布局 70
3.1.5 GridLayout布局 70
任務(wù)實戰(zhàn) 71
技能訓(xùn)練 75
任務(wù)T3-2 常用資源深入 77
任務(wù)目標(biāo) 77
知識準(zhǔn)備 77
3.2.1 Android資源目錄結(jié)構(gòu) 78
3.2.2 樣式 78
3.2.3 Drawable資源 81
3.2.4 動態(tài)增加layout資源 83
技能訓(xùn)練 84
任務(wù)T4 學(xué)生空間App的主界面設(shè)計 88
任務(wù)T4-1 深入理解Activity 88
任務(wù)目標(biāo) 88
任務(wù)分析 88
知識準(zhǔn)備 89
4.1.1 多Activity間的跳轉(zhuǎn) 89
4.1.2 多Activity間的數(shù)據(jù)傳遞 90
4.1.3 深入Intent應(yīng)用 92
4.1.4 Activity生命周期進(jìn)階 94
任務(wù)實戰(zhàn) 96
技能訓(xùn)練 97
任務(wù)T4-2 Fragment 98
任務(wù)目標(biāo) 98
任務(wù)分析 98
知識準(zhǔn)備 99
4.2.1 Fragment簡介 99
4.2.2 Fragment生命周期 102
任務(wù)實戰(zhàn) 103
技能訓(xùn)練 105
任務(wù)T5 學(xué)生空間App列表信息的展示 106
任務(wù)T5-1 ListView控件和Adapter 106
任務(wù)目標(biāo) 106
任務(wù)分析 106
知識準(zhǔn)備 107
5.1.1 ListView控件 107
5.1.2 Adapter 109
任務(wù)實戰(zhàn) 114
技能訓(xùn)練 117
任務(wù)T5-2 Spinner控件和GridView控件 119
任務(wù)目標(biāo) 119
任務(wù)分析 119
知識準(zhǔn)備 120
5.2.1 Spinner控件 120
5.2.2 GridView控件 125
任務(wù)實戰(zhàn) 127
技能訓(xùn)練 132
任務(wù)T6 Android的廣播和服務(wù) 133
任務(wù)T6-1 Android廣播接收器 133
任務(wù)目標(biāo) 133
任務(wù)分析 133
知識準(zhǔn)備 134
6.1.1 Android廣播機(jī)制 134
6.1.2 Android廣播的實現(xiàn) 135
任務(wù)實戰(zhàn) 136
技能訓(xùn)練 137
任務(wù)T6-2 Android服務(wù) 138
任務(wù)目標(biāo) 138
任務(wù)分析 138
知識準(zhǔn)備 139
6.2.1 Service的基本概念 139
6.2.2 Service的生命周期 139
6.2.3 使用Service的方法 140
6.2.4 訪問系統(tǒng)核心服務(wù) 141
任務(wù)實戰(zhàn) 142
技能訓(xùn)練 144
任務(wù)T7 學(xué)生空間App的數(shù)據(jù)存取及共享 146
任務(wù)T7-1 SharedPreferences存儲 146
任務(wù)目標(biāo) 146
任務(wù)分析 146
知識準(zhǔn)備 147
7.1.1 SharedPreferences的應(yīng)用場景 147
7.1.2 SharedPreferences的使用方法 147
任務(wù)實戰(zhàn) 149
技能訓(xùn)練 150
任務(wù)T7-2 文件存儲 151
任務(wù)目標(biāo) 151
任務(wù)分析 151
知識準(zhǔn)備 152
7.2.1 文件存儲 152
7.2.2 內(nèi)部存儲 152
7.2.3 外部存儲 154
任務(wù)實戰(zhàn) 156
技能訓(xùn)練 158
任務(wù)T7-3 SQLite存儲 159
任務(wù)目標(biāo) 159
任務(wù)分析 159
知識準(zhǔn)備 160
7.3.1 SQLite的基本概念 160
7.3.2 Android中SQLite的使用 160
7.3.3 SQLiteOpenHelper 161
任務(wù)實戰(zhàn) 162
技能訓(xùn)練 169
任務(wù)T7-4 ContentProvider數(shù)據(jù)共享 170
任務(wù)目標(biāo) 170
任務(wù)分析 170
知識準(zhǔn)備 171
7.4.1 ContentProvider概述 171
7.4.2 Uri類 172
7.4.3 ContentResolver類 173
任務(wù)實戰(zhàn) 174
技能訓(xùn)練 177
任務(wù)T8 學(xué)生空間App的高級控件的應(yīng)用 178
任務(wù)T8-1 Snackbar 178
任務(wù)目標(biāo) 178
任務(wù)分析 178
知識準(zhǔn)備 179
8.1.1 Snackbar的應(yīng)用場景 179
8.1.2 Snackbar的使用方法 179
8.1.3 Snackbar的使用示例 179
任務(wù)實戰(zhàn) 181
技能訓(xùn)練 182
任務(wù)T8-2 FloatingActionButton 183
任務(wù)目標(biāo) 183
任務(wù)分析 183
知識準(zhǔn)備 183
8.2.1 FloatingActionButton的使用方法 183
8.2.2 FloatingActionButton的使用示例 184
任務(wù)實戰(zhàn) 186
技能訓(xùn)練 187
附錄A Android Studio開發(fā)環(huán)境的應(yīng)用技巧 188
附錄B Android編碼規(guī)范 198
參考文獻(xiàn) 202
Android應(yīng)用開發(fā)技術(shù) 作者簡介
胡光永,男,1974.5,碩士,F(xiàn)任南京工業(yè)職業(yè)技術(shù)學(xué)院計算機(jī)與軟件學(xué)院 院長,教師,副教授。長期從事軟件工程、移動互聯(lián)網(wǎng)應(yīng)用技術(shù)開發(fā)和應(yīng)用工作。近5年參與國家自然科學(xué)基金項目1項,主持市廳級課題2項,2014年獲江蘇省六大高峰人才項目資助;以第一作者發(fā)表論文6篇,其中核心期刊2篇;社會服務(wù)項目累計到賬金額20余萬元。2013年獲江蘇省教學(xué)成果一等獎(排名1),2014年獲*教學(xué)成果二等獎(排名2),指導(dǎo)學(xué)生獲全國職業(yè)院校移動開發(fā)賽項一等獎等多項獲獎。
- >
唐代進(jìn)士錄
- >
有舍有得是人生
- >
自卑與超越
- >
莉莉和章魚
- >
經(jīng)典常談
- >
回憶愛瑪儂
- >
山海經(jīng)
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)