注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)Android應(yīng)用程序開發(fā)教程

Android應(yīng)用程序開發(fā)教程

Android應(yīng)用程序開發(fā)教程

定 價:¥39.80

作 者: 于國防,徐永剛,張玉杰 著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302476856 出版時間: 2017-09-01 包裝: 平裝
開本: 16開 頁數(shù): 238 字?jǐn)?shù):  

內(nèi)容簡介

  本書選用Eclipse作為開發(fā)工具,結(jié)合豐富的示例,圖文并茂、深入淺出地分析講解基于Android系統(tǒng)的應(yīng)用程序設(shè)計。全書共分14章,內(nèi)容主要包含Android開發(fā)環(huán)境搭建、Android模擬器應(yīng)用、用戶界面設(shè)計、Activity的基本用法、對話框與消息框、常用資源、常用控件、Intent與BroadcastReceiver、圖與動畫、多媒體應(yīng)用、網(wǎng)絡(luò)通信與服務(wù)、數(shù)據(jù)存儲以及傳感器應(yīng)用。書中技術(shù)內(nèi)容安排不求面面俱到,但求要點突出、實用;示例代碼的編寫,層次分明、書寫規(guī)范,注釋清晰明了,特別利于代碼的分析和解讀,從而更加高效地掌握相關(guān)的技術(shù)。同時,對一些重點和難點的內(nèi)容,還輔以必要的“說明”和“提示”,有助于知識點的學(xué)習(xí)和強化。 為了輔助教師的課堂教學(xué)和讀者自學(xué),本書還提供了書中示例以及附錄實驗的全部程序源碼,以便提高程序開發(fā)學(xué)習(xí)中的實踐效率。 本書適用于計算機科學(xué)、通信電子以及自動化等相關(guān)專業(yè)的高等院校師生的Android應(yīng)用程序設(shè)計的教學(xué)用書,也可以作為Android程序開發(fā)者的參考書。

作者簡介

暫缺《Android應(yīng)用程序開發(fā)教程》作者簡介

圖書目錄

第1章 初識Android 1
1.1 智能手機及其操作系統(tǒng)簡介 1
1.2 Android簡介 3
1.2.1 Android釋義與應(yīng)用 3
1.2.2 Android系統(tǒng)的起源 3
1.2.3 Android版本發(fā)布 4
1.2.4 Android系統(tǒng)結(jié)構(gòu) 4
1.2.5 Android系統(tǒng)架構(gòu) 5
1.2.6 Android平臺特性 6
1.2.7 Android市場 7
1.3 搭建Android開發(fā)環(huán)境 7
1.3.1 系統(tǒng)配置要求 7
1.3.2 軟件下載與安裝 8
習(xí)題 15
第2章 Android模擬器 16
2.1 Android模擬器簡介 16
2.1.1 Android虛擬設(shè)備與模擬器 16
2.1.2 Android模擬器的功能限制 17
2.1.3 Android模擬器的按鍵操作 17
2.2 Android模擬器的管理與應(yīng)用 18
2.2.1 創(chuàng)建Android模擬器 18
2.2.2 啟動Android模擬器 20
2.2.3 刪除Android模擬器 21
習(xí)題 21
第3章 Android程序設(shè)計導(dǎo)航 22
3.1 Android應(yīng)用程序的創(chuàng)建及其結(jié)構(gòu)解析 22
3.1.1 新建Android應(yīng)用程序 22
3.1.2 Android應(yīng)用程序的目錄結(jié)構(gòu)及文件 27
3.1.3 初識XML布局文件 29
3.1.4 初識Android應(yīng)用程序中的Java代碼 30
3.2 運行項目 31
3.2.1 通過模擬器運行項目 31
3.2.2 通過手機運行項目 32
3.2.3 手機管理軟件的應(yīng)用 34
3.3 程序調(diào)試 34
3.3.1 LogCat簡介 35
3.3.2 LogCat的基本用法 35
3.4 導(dǎo)入或刪除項目 37
習(xí)題 38
第4章 用戶界面設(shè)計 39
4.1 XML簡介及其在用戶界面設(shè)計中的應(yīng)用 39
4.1.1 XML簡介 39
4.1.2 利用XML文件設(shè)計用戶界面 40
4.2 常用布局管理器在用戶界面設(shè)計中的應(yīng)用 41
4.2.1 線性布局管理器 41
4.2.2 用戶界面的可視化設(shè)計 44
4.2.3 表格布局管理器 46
4.2.4 框架(幀)布局管理器 49
4.2.5 相對布局管理器 50
4.2.6 網(wǎng)格布局管理器 53
4.2.7 布局管理器的嵌套 55
4.3 利用Java代碼設(shè)計用戶界面 57
4.4 綜合利用XML代碼和Java代碼設(shè)計用戶界面 59
習(xí)題 61
第5章 基本程序單元Activity 63
5.1 Activity簡介 63
5.2 Activity的運行狀態(tài)及生命周期 63
5.2.1 Activity的運行狀態(tài) 64
5.2.2 Activity的生命周期 64
5.2.3 Activity的屬性 65
5.3 Activity的應(yīng)用基礎(chǔ) 67
5.3.1 創(chuàng)建、啟動和關(guān)閉Activity 67
5.3.2 配置Activity 69
5.4 Activity的基本用法 71
5.4.1 調(diào)用其他Activity 71
5.4.2 在Activity之間傳遞數(shù)據(jù) 74
5.4.3 返回到前一個Activity并保留其數(shù)據(jù) 76
習(xí)題 79
第6章 Android的對話框與消息框 80
6.1 利用AlertDialog創(chuàng)建對話框 80
6.2 利用Toast顯示消息提示框 85
習(xí)題 87
第7章 常用資源的使用 88
7.1 字符串資源 88
7.1.1 定義字符串資源 88
7.1.2 使用字符串資源 89
7.2 顏色資源 90
7.2.1 定義顏色值 90
7.2.2 定義顏色資源 90
7.2.3 使用顏色資源 91
7.3 圖片資源 93
7.3.1 關(guān)于圖片資源 93
7.3.2 使用圖片資源 94
7.4 數(shù)組資源 96
7.4.1 定義數(shù)組資源 96
7.4.2 使用數(shù)組資源 97
習(xí)題 98
第8章 常用控件 99
8.1 基本控件 99
8.1.1 文本框與編輯框 99
8.1.2 普通按鈕 100
8.1.3 單選按鈕與復(fù)選框 104
8.1.4 圖片視圖 110
8.2 高級控件 113
8.2.1 圖像切換器 113
8.2.2 下拉列表 116
8.2.3 滾動視圖 118
8.2.4 進度條與滑塊 121
習(xí)題 126
第9章 Intent與BroadcastReceiver 127
9.1 Intent應(yīng)用 127
9.1.1 Intent簡介 127
9.1.2 Intent的組成及其基本用法 127
9.1.3 Intent過濾器 130
9.2 BroadcastReceiver應(yīng)用 136
9.2.1 BroadcastReceiver簡介 136
9.2.2 BroadcastReceiver的基本用法 137
習(xí)題 141
第10章 圖與動畫 142
10.1 繪制圖形與文本 142
10.1.1 Paint類 142
10.1.2 Canvas類 143
10.2 圖像變換 147
10.2.1 Bitmap類 147
10.2.2 BitmapFactory類 147
10.2.3 Matrix類 148
10.3 動畫設(shè)計 153
10.3.1 逐幀動畫 153
10.3.2 補間動畫 157
習(xí)題 164
第11章 多媒體應(yīng)用 165
11.1 MediaPlayer簡介 165
11.2 播放音頻 166
11.2.1 播放資源文件中的音頻 166
11.2.2 播放文件系統(tǒng)中的音頻 166
11.2.3 播放流媒體中的音頻 172
11.3 播放視頻 172
11.3.1 播放資源文件中的視頻 172
11.3.2 播放文件系統(tǒng)中的視頻 173
11.3.3 播放流媒體中的視頻 178
習(xí)題 178
第12章 網(wǎng)絡(luò)通信與服務(wù) 179
12.1 Web服務(wù)器簡介 179
12.2 HTTP簡介 180
12.3 Get請求與Post請求簡介 181
12.4 通過HTTP訪問網(wǎng)絡(luò) 181
12.4.1 利用HttpURLConnection訪問網(wǎng)絡(luò) 181
12.4.2 利用HttpClient訪問網(wǎng)絡(luò) 191
習(xí)題 195
第13章 Android數(shù)據(jù)存儲 196
13.1 利用SharedPreferences存儲數(shù)據(jù) 196
13.2 利用文件存儲數(shù)據(jù) 201
13.3 利用SQLite數(shù)據(jù)庫存儲數(shù)據(jù) 209
13.3.1 SQLite簡介 209
13.3.2 SQLite的數(shù)據(jù)類型 209
13.3.3 SQLite的基本用法 210
13.4 利用ContentProvide存儲數(shù)據(jù)簡介 219
習(xí)題 220
第14章 Android傳感器 221
14.1 Android傳感器簡介 221
14.2 Android傳感器應(yīng)用 223
習(xí)題 230
參考文獻 231
附錄 實驗進度參考 232
實驗1 Android模擬器的創(chuàng)建與應(yīng)用 232
實驗2 用戶界面設(shè)計及簡單程序設(shè)計 232
實驗3 控件應(yīng)用 233
實驗4 Activity數(shù)據(jù)傳遞 234
實驗5 繪圖與動畫設(shè)計 235
實驗6 Activity數(shù)據(jù)傳遞 236
實驗7 利用HttpClient訪問網(wǎng)絡(luò) 236
實驗8 讀取手機外部文件內(nèi)容 237
實驗9 Android傳感器應(yīng)用 238


本目錄推薦

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