Android程序設計(jì)(雙色,微(wēi)課版)
ISBN:978-7-5661-4077-7
作(zuò) 者:陳皓穎,葉喜,邵明(míng)瑩
定 價:59.80 元
出版社:哈爾濱工(gōng)程大(dà)學出版社
使用(yòng)層次:通(tōng)用(yòng)
出版/修訂日(rì)期:2023-08-01
圖書(shū)簡介
TOP +
近(jìn)年(nián)來(lái),随著(zhe)Android系Ω$統的(de)智能(néng)移動設備的(de)普及,基于Android的(de)應用(✘× <yòng)開(kāi)發已越來(lái)越成熟。本書(shū)的(de)針對(du<∑ì)性很(hěn)強,深入淺出、通(tōng)俗易φ<↑懂(dǒng)地(dì)介紹Android的(de)應用(yòng)開(kāi)發,通(tōn↓₩ g)過大(dà)量實例使讀(dú)者更好↓¥(hǎo)地(dì)理(lǐ)解和(hé)掌握各知(zhī)識點及其在∏©Ω♠實際開(kāi)發中的(de)應用(yòng)。本書(shū)共9章(zφ± hāng),主要(yào)包括Android程序設計(jì♦×™)基礎、界面布局、菜單和(hé)對(duì)話(huà)框、常用(yòng)控件(jiàn)、≠♥多(duō)線程與事(shì)件(jiàn)處理(lǐ)機(☆↑jī)制(zhì)、數(shù)據存儲機(jī ✘✘→)制(zhì)、Intent和(hé)ContentPro§∞♠vider、多(duō)媒體(tǐ)開(kāi)發和(hé)電(d ©<iàn)話(huà)API、基于桌面組件(jiàn)的(de)開(kāi)發。₽λ€
本書(shū)可(kě)作(zuò)為(wèi)應用(yòng)型 ¥本科(kē)院校(xiào)、職業(yè)院校(xiào)計(jì)算(suàn)機↔♦±(jī)專業(yè)的(de)教材,也(yě)可(kě)作(zuò)為(wèi)相(xiàng)關♥✔γ↑培訓學校(xiào)的(de)培訓教材及從(cóng)事(shì)Andro®∞id移動應用(yòng)開(kāi)發人(rén)"§↕員(yuán)的(de)參考書(shū)籍♣α≈。
圖書(shū)目錄
TOP +
第1章(zhāng) Android程序設計(jì)基礎↕→∑
1.1 Android簡介/2
1.1.1 Android的(de)特點/2
1.1.2 開(kāi)發環境的(de)搭建 / 2
1.2 創建第一(yī)個(gè)Android應用(y↓€£òng)程序 /7
1.3 Android的(de)系統架構及應用(yòng)程 ¶序的(de)結構/12
1.3.1 Android的(de)系統架構 /12
1.3.2 應用(yòng)程序的(de)項目結構 /13
1.4 Android應用(yòng)程序組件(jiàn)/19
1.4.1 Activity /19
1.4.2 Service/20
1.4.3 Broadcast Receiver/20÷©¶¥
1.4.4 Content Provi&♠≥÷der / 20
課後作(zuò)業(yè)/21
第2章(zhāng) 界面布局
2.1 view概述/24
2.2 Android界面布局 / 24
2.2.1 LinearLayout(線性布局)/ 24
2.2.2 RelativeLayou↕® t(相(xiàng)對(duì)布局)/ 27
2.2.3 TableLayout(表格布局)/31
2.3 文(wén)本框及按鈕控件(jiàn)/ 34
課後作(zuò)業(yè)/38
第3章(zhāng) 菜單和(hé)對(duì)話(huà)框
3.1 選項菜單和(hé)子(zǐ)菜單✘✔/40
3.1.1 創建OptionsMenu菜單實例/40Ω₽≠
3.1.2 監聽(tīng)菜單事(shì)件(jiàn)/45
3.1.3 與菜單項關聯的(de)Activity的(de&×δ)設置/ 46
3.2 上(shàng)下(xià)文(wén)菜單 /47
3.3 Android中的(de)對(duì)話(huà)框/ 49
3.3.1 AlertDialog(提示對(duì×♠•)話(huà)框)/ 49
3.3.2 ProgressDialog(進度對(duì)話(huà)框) ÷≥₽/ 55
3.3.3 DatePickerDialog(日(rì)β↓←♣期選擇對(duì)話(huà)框)和(hé)♦ε™δTimePickerDialog(時(shí)間(jiān)選擇對(duì)話(↔↔huà)框)/ 57
3.4 提示信息 / 60
3.4.1 Toast / 60
3.4.2 Notification/60
課後作(zuò)作(zuò)業(yè)/61
第4章(zhāng) 常用(yòng)控件(jiàn)
4.1 ImageButton控件(jiàn)/ 64
4.2 ImageView控件(jiàn)/66
4.3 單選按鈕和(hé)複選框 / 68
4.3.1 單選按鈕組和(hé)單選按鈕的(de)用(yòng)法/ 68
4.3.2 複選框的(de)用(yòng)法 / 73
4.4 列表視(shì)圖(ListView) / 79
4.4.1 簡單的(de)列表視(shì)圖/ 80
4.4.2 帶标題的(de)ListView列表/ 81
4.4.3 帶圖片的(de)ListView列β®表/ 84
4.5 網格視(shì)圖(GridView)/87
課後作(zuò)業(yè)/91
第5章(zhāng) 多(duō)線程與事(shì)件(jiàn)處理(lǐ)→$機(jī)制(zhì)
5.1 Android的(de)多(duō)線程/94
5.1.1 多(duō)線程機(jī)制§λ→¥(zhì)的(de)優缺點 /94
5.1.2 多(duō)線程的(de)實現(xiàn)/ 96
5.2 事(shì)件(jiàn)處理(lǐ)機(jī)α★£±制(zhì)/ 108
5.2.1 基于監聽(tīng)接口的(de)事(shì)件¶ '♥(jiàn)處理(lǐ)/108
5.2.2 基于回調機(jī)制(zhì)的(de)事(shì)件(jiàn)處理(lǐ) /110
5.2.3 回調方法應用(yòng)案例/112
課後作(zuò)業(yè)/114
第6章(zhāng) 數(shù)據存儲機(jī)制(zh•<×ì)
6.1 Shared Preferences/.α→π117
6.2 存儲數(shù)據到(dào)文(wén)件(jiàn)/124
6.2.1 實現(xiàn)過程/ 124
6.2.2 操作(zuò)分(fēn)析/129
6.3 使用(yòng)數(shù)據庫存儲數(shδ₩§ù)據/ 133
6.3.1 創建數(shù)據庫幫助類DBAdapter / 133
6.3.2 添加數(shù)據到(dào)數(shù)據表books中/137
6.3.3 獲取數(shù)據表中的(de)所有(yǒu)記錄/ 138
6.3.4 獲取數(shù)據表中的(de)某₽'¥•一(yī)條記錄/139
6.3.5 更新數(shù)據表中的(de)某一(yī)條記錄/ 141
6.3.6 删除數(shù)據表中的(de)某一(yī)條記錄/143
課後作(zuò)業(yè)/145
第7章(zhāng) Intent和(hé)ContentProvide≤♣βr
7.1 Intent/ 148
7.1.1 Intent的(de)組成 /148
7.1.2 Intent Filter/149
7.1.3 Intent的(de)解析/ 151
7.1.4 Intent的(de)實現(xiàn) / 152
7.1.5 Intent中傳遞數(shù)據 /157
7.1.6 在Intent中傳遞複雜(zá)對(d±≥πΩuì)象 / 162
7.2 ContentProvider/ 167
7.2.1 ContentProvider簡介/ 167
7.2.2 Uri、UriMatcher、ContentUris和(hé)Conte£±£ntResolver類簡介/168
7.2.3 自(zì)定義ContentProvider/170
7.2.4 系統ContentProvider/177
7.3 簡單管理(lǐ)程序設計(jì)/181
課後作(zuò)業(yè)/202
第8章(zhāng) 多(duō)媒體(tǐ)開(k±≥āi)發和(hé)電(diàn)話(huà)API
8.1 多(duō)媒體(tǐ)開(kāi)發/204
8.1.1 常見(jiàn)的(de)多(duō)媒體(tǐ)格式 /204
8.1.2 播放(fàng)音(yīn)頻(pín) /205
8.1.3 播放(fàng)視(shì)頻(pín)/ 209
8.1.4 錄制(zhì)音(yīn)頻(pín)/210
8.1.5 錄制(zhì)視(shì)頻(pín) / 214
8.2 使用(yòng)電(diàn)話(huà)API/ ₩' 224
8.2.1 撥打電(diàn)話(huà)/ 224
8.2.2 發送SMS/ 225
8.2.3 接收SMS / 227
課後作(zuò)業(yè)/229
第9章(zhāng) 基于桌面組↑ 件(jiàn)的(de)開(kāi)發
9.1 桌面快(kuài)捷方式介紹/ 232
9.2 桌面組件(jiàn)—Widget /. 233
9.2.1 App Widget框架類/233
9.2.2 APP Widget的(de)簡單例子π"☆↕(zǐ):Hello App Widget/®✘234
9.3 桌面天氣預報(bào)程序設計(jì)/ 239
附錄 課後作(zuò)業(yè)參考答(dá)案/ 248
參考文(wén)獻/250