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


  • 書(shū)

    下(xià)