Android移動(dòng)開(kāi)發(fā)技術(shù)(慕課版)
定 價(jià):59.8 元
- 作者:李然 李天志 郭倩蓉
- 出版時(shí)間:2022/4/1
- ISBN:9787115533333
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TN929.53
- 頁(yè)碼:0
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)為Android編程技術(shù)的基礎(chǔ)開(kāi)發(fā)教材,主要介紹了Android應(yīng)用開(kāi)發(fā)的基礎(chǔ)知識(shí)。全書(shū)涵蓋了Android概述、Android開(kāi)發(fā)項(xiàng)目搭建及目錄分析、Android項(xiàng)目打包及調(diào)試監(jiān)控、Android事件響應(yīng)、Android消息提示、Android資源管理、UI組件、UI布局、Android基本組件、數(shù)據(jù)存儲(chǔ)之文件存儲(chǔ)、數(shù)據(jù)存儲(chǔ)之?dāng)?shù)據(jù)庫(kù)存儲(chǔ)等知識(shí),最后一章為綜合案例。
本書(shū)不僅對(duì)Android編程技術(shù)的基礎(chǔ)理論知識(shí)進(jìn)行了講解,同時(shí)對(duì)涉及的知識(shí)點(diǎn)使用案例進(jìn)行步驟和具體實(shí)現(xiàn)的展示,使讀者能清晰地理解各知識(shí)點(diǎn)的適用情況和使用方法。本書(shū)提供所有實(shí)例的源碼電子文件,并提供視頻講解資源。
1、案例豐富、實(shí)操性強(qiáng);
2、知識(shí)點(diǎn)全面,重點(diǎn)難點(diǎn)突出;
3、用詞容易理解;
4、教材配套全面,有知識(shí)點(diǎn)授課視頻做支撐;
5、企業(yè)真實(shí)項(xiàng)目案例,穿插到每個(gè)知識(shí)點(diǎn)
浪潮優(yōu)派技術(shù)講師,主要負(fù)責(zé)Android手機(jī)開(kāi)發(fā)技術(shù)基礎(chǔ)、Android手機(jī)開(kāi)發(fā)技術(shù)高級(jí)、Android開(kāi)發(fā)技術(shù)項(xiàng)目實(shí)訓(xùn)課程,承擔(dān)煙大、山東工商學(xué)院、德州學(xué)院、山東女子學(xué)院等多個(gè)院校專(zhuān)業(yè)的Android授課和Android課程設(shè)計(jì)指導(dǎo)課程。完成Android開(kāi)發(fā)基礎(chǔ)系列課件的升級(jí)改造及課后題編寫(xiě),具有豐富的Android課程教學(xué)經(jīng)驗(yàn)和知識(shí)技術(shù)儲(chǔ)備。完成多場(chǎng)次講座,并根據(jù)目前的移動(dòng)互聯(lián)網(wǎng)發(fā)展情況,聯(lián)系移動(dòng)開(kāi)發(fā)技術(shù)課程的授課內(nèi)容,進(jìn)行“移動(dòng)互聯(lián)網(wǎng)技術(shù)”講座PPT的研發(fā),用于移動(dòng)互聯(lián)網(wǎng)相關(guān)院校專(zhuān)業(yè)進(jìn)行課前知識(shí)體系的介紹指導(dǎo)。
第 1章 Android概述 1
1.1移動(dòng)智能設(shè)備開(kāi)發(fā)概述 1
1.1.1 Symbian操作系統(tǒng) 2
1.1.2 BlackBerry操作系統(tǒng) 2
1.1.3 Windows Phone操作系統(tǒng) 3
1.1.4 iOS操作系統(tǒng) 4
1.1.5 Android操作系統(tǒng) 6
1.2 Android發(fā)展史 6
1.2.1 Android操作系統(tǒng)的歷史版本 6
1.2.2 Android操作系統(tǒng)版本使用現(xiàn)狀 7
1.3 Android技術(shù)體系 9
1.3.1 Android技術(shù)體系結(jié)構(gòu) 9
1.3.2 Android技術(shù)體系結(jié)構(gòu)說(shuō)明 10
1.4 Android開(kāi)發(fā)環(huán)境的搭建 12
1.4.1 Android開(kāi)發(fā)環(huán)境所需工具 13
1.4.2 Android開(kāi)發(fā)環(huán)境搭建流程 13
1.4.3 Android Studio安裝流程 15
1.5本章小結(jié) 21
習(xí)題 21
第 2章 Android開(kāi)發(fā)項(xiàng)目搭建及目錄分析 22
2.1 第 一個(gè)Android項(xiàng)目 22
2.1.1 使用Android Studio搭建Android項(xiàng)目工程 22
2.1.2 使用Android Studio運(yùn)行Android應(yīng)用 26
2.2 Android模擬器 27
2.2.1 Android模擬器簡(jiǎn)介 27
2.2.2 AVD的創(chuàng)建 27
2.2.3 AVD的啟動(dòng) 29
2.2.4 使用AVD運(yùn)行HelloWord應(yīng)用 31
2.2.5 Android模擬器的使用限制 32
2.3 Android項(xiàng)目目錄結(jié)構(gòu) 33
2.3.1 Android項(xiàng)目結(jié)構(gòu) 33
2.3.2 自動(dòng)生成的R.java文件 35
2.3.3 res目錄說(shuō)明 36
2.3.4 AndroidManifest.xml清單文件 37
2.3.5 應(yīng)用程序權(quán)限說(shuō)明 38
2.5本章小結(jié) 39
習(xí)題 40
第3章 Android項(xiàng)目打包及調(diào)試監(jiān)控 41
3.1 Android項(xiàng)目打包 41
3.1.1 Android項(xiàng)目打包的過(guò)程 41
3.1.2 使用Android Studio完成項(xiàng)目打包 45
3.1.3 Android項(xiàng)目簽名的意義 48
3.1.4 APK文件的反編譯 49
3.2 Android的調(diào)試監(jiān)控 50
3.2.1 什么是測(cè)試 50
3.2.2 什么是Logcat 51
3.2.3 Logcat的查看方式 51
3.2.4 Logcat信息的解析 51
3.2.5 Logcat信息的使用 52
3.2.6 Logcat信息的過(guò)濾 53
3.2.7 Logcat實(shí)例 54
3.2.8 使用Logcat調(diào)試程序 56
3.2.9 使用debug調(diào)試程序 57
3.3本章小結(jié) 59
習(xí)題 59
第4章 Android事件響應(yīng) 60
4.1 Android事件響應(yīng)的原理 60
4.1.1 基于監(jiān)聽(tīng)的事件處理 60
4.1.2 基于監(jiān)聽(tīng)的事件處理的實(shí)例 62
4.2 實(shí)現(xiàn)事件監(jiān)聽(tīng)器的形式 63
4.2.1 內(nèi)部類(lèi)作為事件監(jiān)聽(tīng)器類(lèi) 64
4.2.2 外部類(lèi)作為事件監(jiān)聽(tīng)器類(lèi) 64
4.2.3 Activity本身作為事件監(jiān)聽(tīng)器類(lèi) 64
4.2.4 匿名內(nèi)部類(lèi)作為事件監(jiān)聽(tīng)器類(lèi) 66
4.2.5 XML文件直接指定方法形式 67
4.3 常用的Android事件處理 69
4.3.1 單擊事件 69
4.3.2 長(zhǎng)按事件 71
4.3.3 焦點(diǎn)改變事件 75
4.3.4 鍵盤(pán)事件 77
4.3.5 觸摸事件 79
4.3.6 選擇改變事件 83
4.4 本章小結(jié) 87
習(xí)題 87
第5章 Android消息提示 88
5.1 Toast消息提示 88
5.1.1 默認(rèn)效果 89
5.1.2 自定義顯示位置 89
5.1.3 帶圖片效果 90
5.2 AlertDialog消息提示 91
5.2.1 AlertDialog.Builder類(lèi)常用方法 92
5.2.2創(chuàng)建AlertDialog的步驟 92
5.3 Notification消息提示 94
5.3.1通知管理器 94
5.3.3 Notification的使用步驟 96
5.4 本章小結(jié) 98
習(xí)題 98
第6章 Android資源管理 100
6.1 Android資源概述 100
6.1.1 常用資源目錄 101
6.1.2資源文件的命名規(guī)則 101
6.2 資源的訪(fǎng)問(wèn) 101
6.2.1 在代碼中訪(fǎng)問(wèn)資源 102
6.2.2 在XML中訪(fǎng)問(wèn)資源 102
6.3常用的資源類(lèi)型 103
6.3.1字符串資源 104
6.3.2 顏色資源 105
6.3.3尺寸資源 106
6.3.4數(shù)組資源 107
6.3.5 可繪制對(duì)象資源 110
6.4 本章小結(jié) 121
習(xí)題 122
第7章 UI組件 123
7.1 Android用戶(hù)界面框架 123
7.2基本界面組件 124
7.2.1組件常見(jiàn)屬性 124
7.2.2文本框 125
7.2.3編輯框 125
7.2.4按鈕組件(Button和ImageButton) 127
7.2.5復(fù)選框 127
7.2.6單選按鈕及單選按鈕組(RadioButton和RadioGroup) 128
7.2.7開(kāi)關(guān)按鈕 130
7.2.8圖像視圖(ImageView) 130
7.3 ListView組件 131
7.3.1 使用entries屬性綁定數(shù)據(jù)源 132
7.3.2數(shù)據(jù)適配器 133
7.3.3 使用ArrayAdapter綁定數(shù)據(jù)源 135
7.3.4 使用SimpleAdapter綁定數(shù)據(jù)源 135
7.4 Spinner組件 137
7.5 復(fù)雜控件的使用 139
7.5.1 GridView的使用 139
7.5.2 AutoCompleteTextView的使用 142
7.5.3 ExpandableListView的使用 143
7.5.4 TabHost的使用 149
7.5.5 ProgressBar的使用 152
7.6 菜單組件 154
7.6.1 菜單的定義 155
7.6.2 選項(xiàng)菜單 155
7.6.3上下文菜單 157
7.7 本章小結(jié) 159
習(xí)題 159
第8章 UI布局 161
8.1 布局概述 161
8.1.1 聲明布局的方式 161
8.1.2 編寫(xiě) XML 162
8.1.3 加載 XML 資源 162
8.1.4 屬性 163
8.2 線(xiàn)性布局 165
8.2.1主要屬性 166
8.2.2布局權(quán)重 166
8.2.3示例 167
8.3 相對(duì)布局 168
8.3.1 主要屬性 169
8.3.2 示例 169
8.4 幀布局 171
8.4.1 主要屬性 171
8.4.2 示例 172
8.5 表格布局 174
8.5.1 主要屬性 175
8.5.2 示例 175
8.6 絕對(duì)布局 179
8.7 本章小結(jié) 180
習(xí)題 180
第9章 Android基本組件 181
9.1 Activity 181
9.1.1 Activity生命周期 181
9.1.2 向項(xiàng)目添加新的Activity 183
9.2 意圖 186
9.2.1 Intent基本概述 186
9.2.2 Intent常用屬性 187
9.3 Intent消息傳遞 191
9.3.1 單向消息傳遞 191
9.3.2 獲取返回值的消息傳遞 192
9.3.3 Intent消息傳遞實(shí)例 193
9.4 Intent Filter 198
9.5 Android訪(fǎng)問(wèn)權(quán)限 203
9.5廣播 204
9.5.1 實(shí)現(xiàn)廣播的步驟 204
9.5.2 廣播發(fā)送常用函數(shù) 205
9.5.3 廣播示例 205
9.6 服務(wù) 208
9.6.1 服務(wù)調(diào)用方式 208
9.6.2 Service生命周期 209
9.6.3 Service音樂(lè)播放器實(shí)例 210
9.6.4系統(tǒng)內(nèi)置服務(wù) 218
9.7本章小結(jié) 220
習(xí)題 220
第 10章 數(shù)據(jù)存儲(chǔ)之文件存儲(chǔ) 223
10.1 SharedPreferences存儲(chǔ) 223
10.1.1 SharedPreferences類(lèi)接口 223
10.1.2 SharedPreferences.Editor接口 224
10.1.3 SharedPreferences操作步驟 224
10.1.4 SharedPreferences實(shí)例 225
10.2 文件存儲(chǔ) 227
10.2.1常用文件操作函數(shù) 228
10.2.2 內(nèi)部存儲(chǔ) 229
10.2.3外部存儲(chǔ) 232
10.3 本章小結(jié) 237
習(xí)題 237
第 11章 數(shù)據(jù)存儲(chǔ)之?dāng)?shù)據(jù)庫(kù)存儲(chǔ) 239
11.1 SQLite數(shù)據(jù)庫(kù)存儲(chǔ) 239
11.1.1 SQLite基本概念 239
11.1.2 SQLite常用命令 240
11.1.3 SQLite 數(shù)據(jù)庫(kù)操作 240
11.1.4 Android中的MVC數(shù)據(jù)庫(kù)編程 245
11.2 數(shù)據(jù)共享ContentProvider 254
11.2.1 Content Provider共享 254
11.2.2 Content Provider 操作通信錄 257
11.3本章小結(jié) 260
習(xí)題 260
第 12章 綜合案例 262
12.1 App的簡(jiǎn)介和設(shè)計(jì) 262
12.1.1 App功能設(shè)計(jì) 262
12.1.2 App性能要求 263
12.1.3 App開(kāi)發(fā)環(huán)境要求 264
12.1.4 App系統(tǒng)架構(gòu)設(shè)計(jì) 264
12.1.5 App存儲(chǔ)架構(gòu)設(shè)計(jì) 264
12.1.6 App數(shù)據(jù)庫(kù)設(shè)計(jì) 265
12.2 用戶(hù)登錄 267
12.1.1 用戶(hù)登錄的頁(yè)面設(shè)計(jì) 267
12.2.2 登錄頁(yè)面Activity設(shè)計(jì) 271
12.2.3 登錄操作數(shù)據(jù)庫(kù)搭建 274
12.2.4 實(shí)現(xiàn)登錄校驗(yàn) 277
12.2.5 登錄成功效果 279
12.3本章小結(jié) 280