注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信面向物聯(lián)網(wǎng)的Android應(yīng)用開發(fā)與實踐

面向物聯(lián)網(wǎng)的Android應(yīng)用開發(fā)與實踐

面向物聯(lián)網(wǎng)的Android應(yīng)用開發(fā)與實踐

定 價:¥79.00

作 者: 廖建尚 著
出版社: 電子工業(yè)出版社
叢編項: 物聯(lián)網(wǎng)開發(fā)與應(yīng)用叢書
標(biāo) 簽: 暫缺

ISBN: 9787121394225 出版時間: 2020-08-01 包裝: 平裝
開本: 16開 頁數(shù): 312 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要介紹物聯(lián)網(wǎng)系統(tǒng)中的Android應(yīng)用開發(fā)。全書先進行理論知識學(xué)習(xí),深入淺出地介紹Java開發(fā)基礎(chǔ)、Android開發(fā)基礎(chǔ)和Android開發(fā)進階等理論知識,然后進行實際案例的開發(fā),最后進行開發(fā)驗證和總結(jié)拓展,將理論學(xué)習(xí)和開發(fā)實踐緊密結(jié)合起來。每個實際案例均給出了完整的開發(fā)代碼和配套PPT,讀者可以在此基礎(chǔ)快速地進行二次開發(fā)。

作者簡介

  廖建尚,任職廣東交通職業(yè)技術(shù)學(xué)院,教授,博士。研究方向:高光譜圖像處理、物聯(lián)網(wǎng)系統(tǒng)。主持省自然基金等省級以上項目6項;發(fā)表論文20多篇,其中SCI收錄4篇,EI收錄5篇,中文核心期刊5篇,公開出版教材著作11部,授權(quán)專利10余項,授權(quán)軟件著作15項。

圖書目錄

第1篇 Java開發(fā)基礎(chǔ)
任務(wù)1 Android應(yīng)用開發(fā)環(huán)境\t3
1.1 開發(fā)場景:如何搭建Android應(yīng)用開發(fā)環(huán)境\t3
1.2 開發(fā)目標(biāo)\t3
1.3 原理學(xué)習(xí):Android系統(tǒng)架構(gòu)和開發(fā)框架\t4
1.3.1 Android系統(tǒng)架構(gòu)\t4
1.3.2 Android應(yīng)用開發(fā)框架\t5
1.4 開發(fā)實踐:創(chuàng)建第一個Android應(yīng)用程序\t6
1.4.1 JDK的安裝與配置\t7
1.4.2 Android Studio的安裝與配置\t10
1.4.3 創(chuàng)建第一個Android應(yīng)用程序\t12
1.4.4 導(dǎo)入Android項目\t16
1.5 任務(wù)驗證\t17
1.6 開發(fā)小結(jié)\t17
1.7 思考與拓展\t17
任務(wù)2 Java開發(fā)基礎(chǔ)\t19
2.1 開發(fā)場景:開發(fā)Android應(yīng)用程序需要的程序設(shè)計語言\t19
2.2 開發(fā)目標(biāo)\t19
2.3 原理學(xué)習(xí):Java開發(fā)基礎(chǔ)\t20
2.3.1 Java簡介\t20
2.3.2 Java的基本語法\t20
2.3.3 Java的對象與類\t21
2.4 開發(fā)實踐:Java開發(fā)環(huán)境及程序的運行調(diào)試\t21
2.4.1 Java程序的運行機制\t21
2.4.2 基于Android Studio開發(fā)環(huán)境開發(fā)Java程序\t22
2.5 任務(wù)驗證\t24
2.6 開發(fā)小結(jié)\t24
2.7 思考與拓展\t24
任務(wù)3 海拔高度數(shù)據(jù)的定義與轉(zhuǎn)換\t25
3.1 開發(fā)場景:如何用Java定義海拔高度數(shù)據(jù)\t25
3.2 開發(fā)目標(biāo)\t25
3.3 原理學(xué)習(xí):Java的數(shù)據(jù)類型、運算符、關(guān)鍵字、程序結(jié)構(gòu)\t25
3.3.1 Java的數(shù)據(jù)類型\t25
3.3.2 Java的運算符及關(guān)鍵字\t26
3.3.3 Java的程序結(jié)構(gòu)\t28
3.4 開發(fā)實踐:海拔高度數(shù)據(jù)的定義與轉(zhuǎn)換\t33
3.4.1 開發(fā)設(shè)計\t33
3.4.2 功能實現(xiàn)\t34
3.5 任務(wù)驗證\t35
3.6 開發(fā)小結(jié)\t36
3.7 思考與拓展\t36
任務(wù)4 溫度和濕度數(shù)據(jù)的記錄\t37
4.1 開發(fā)場景:如何記錄溫度和濕度數(shù)據(jù)\t37
4.2 開發(fā)目標(biāo)\t37
4.3 原理學(xué)習(xí):熟悉Java類、數(shù)組、方法、IO流\t37
4.3.1 常用的Java類\t37
4.3.2 Java數(shù)組\t41
4.3.3 Java 方法\t43
4.3.4 Java IO流\t45
4.4 開發(fā)實踐:溫度和濕度數(shù)據(jù)的記錄\t48
4.4.1 開發(fā)設(shè)計\t48
4.4.2 功能實現(xiàn)\t48
4.5 任務(wù)驗證\t49
4.6 開發(fā)小結(jié)\t50
4.7 思考與拓展\t50
任務(wù)5 智能背包系統(tǒng)的設(shè)計\t51
5.1 開發(fā)場景:如何使用Java封裝一個智能背包系統(tǒng)\t51
5.2 開發(fā)目標(biāo)\t51
5.3 原理學(xué)習(xí):Java的對象與類、接口實現(xiàn)與包機制\t51
5.3.1 Java的對象與類\t51
5.3.2 Java的接口\t56
5.4 開發(fā)實踐:智能背包設(shè)備系統(tǒng)對象的設(shè)計\t59
5.4.1 開發(fā)設(shè)計\t59
5.4.2 功能實現(xiàn)\t59
5.5 任務(wù)驗證\t61
5.6 開發(fā)小結(jié)\t61
5.7 思考與拓展\t62
第2篇 Android開發(fā)基礎(chǔ)
任務(wù)6 Android項目框架與調(diào)試\t65
6.1 開發(fā)場景:如何創(chuàng)建和調(diào)試Android項目\t65
6.2 開發(fā)目標(biāo)\t65
6.3 原理學(xué)習(xí):Android項目框架及項目創(chuàng)建調(diào)試\t66
6.3.1 Android項目框架\t66
6.3.2 Android項目的調(diào)試\t68
6.3.3 模擬器的安裝與使用\t69
6.4 開發(fā)實踐:Android項目的創(chuàng)建與調(diào)試\t71
6.4.1 Android項目的創(chuàng)建\t71
6.4.2 Android項目的調(diào)試\t73
6.5 任務(wù)驗證\t74
6.6 開發(fā)小結(jié)\t74
6.7 思考與拓展\t74
任務(wù)7 空氣質(zhì)量顯示界面的設(shè)計\t75
7.1 開發(fā)場景:如何實現(xiàn)空氣質(zhì)量顯示界面的設(shè)計\t75
7.2 開發(fā)目標(biāo)\t75
7.3 原理學(xué)習(xí):Android用戶界面布局\t76
7.3.1 Android的用戶界面框架\t76
7.3.2 Android的視圖樹\t76
7.3.3 Android的線性布局\t77
7.3.4 Android的幀布局\t81
7.3.5 Android的表格布局\t82
7.3.6 Android的相對布局\t86
7.3.7 Android的絕對布局\t90
7.4 開發(fā)實踐:空氣質(zhì)量顯示界面\t92
7.4.1 開發(fā)設(shè)計\t92
7.4.2 功能實現(xiàn)\t92
7.5 任務(wù)驗證\t96
7.6 開發(fā)小結(jié)\t96
7.7 思考與拓展\t96
任務(wù)8 城市氣象監(jiān)控設(shè)備管理系統(tǒng)應(yīng)用界面的設(shè)計\t97
8.1 開發(fā)場景:如何設(shè)計城市氣象監(jiān)控設(shè)備管理系統(tǒng)應(yīng)用界面\t97
8.2 開發(fā)目標(biāo)\t97
8.3 原理學(xué)習(xí):Android界面控件基礎(chǔ)\t97
8.3.1 TextView控件\t97
8.3.2 EditText控件\t99
8.3.3 Button控件\t101
8.3.4 ImageButton控件\t105
8.3.5 CheckBox控件\t106
8.3.6 RadioButton控件\t109
8.3.7 Spinner控件\t111
8.3.8 ListView控件\t114
8.4 開發(fā)實踐:城市氣象監(jiān)控設(shè)備管理系統(tǒng)應(yīng)用界面的設(shè)計\t115
8.4.1 開發(fā)設(shè)計\t115
8.4.2 功能實現(xiàn)\t116
8.5 任務(wù)驗證\t121
8.6 開發(fā)小結(jié)\t122
8.7 思考與拓展\t122
任務(wù)9 城市環(huán)境系統(tǒng)功能菜單的設(shè)計\t123
9.1 開發(fā)場景:如何為城市環(huán)境系統(tǒng)增加功能菜單\t123
9.2 開發(fā)目標(biāo)\t123
9.3 原理學(xué)習(xí):熟悉Android菜單\t123
9.3.1 Android的選項菜單\t124
9.3.2 Android的子菜單\t126
9.3.3 Android的上下文菜單\t126
9.4 開發(fā)實踐:城市環(huán)境系統(tǒng)功能菜單\t129
9.4.1 開發(fā)設(shè)計\t129
9.4.2 功能實現(xiàn)\t130
9.5 任務(wù)驗證\t131
9.6 開發(fā)小結(jié)\t132
9.7 思考與拓展\t132
任務(wù)10 城市燈光控制系統(tǒng)界面事件的處理\t133
10.1 開發(fā)場景:如何用Android開發(fā)一個城市燈光控制系統(tǒng)界面\t133
10.2 開發(fā)目標(biāo)\t133
10.3 原理學(xué)習(xí):Android系統(tǒng)界面事件實現(xiàn)\t133
10.3.1 監(jiān)聽器\t133
10.3.2 Android的界面事件和監(jiān)聽器\t134
10.3.3 Android按鍵事件的處理\t135
10.3.4 Android屏幕觸摸事件的處理\t136
10.4 開發(fā)實踐:城市燈光控制系統(tǒng)界面事件的處理\t137
10.4.1 開發(fā)設(shè)計\t137
10.4.2 功能實現(xiàn)\t138
10.5 任務(wù)驗證\t142
10.6 開發(fā)小結(jié)\t143
10.7 思考與拓展\t143
第3篇 Android開發(fā)進階
任務(wù)11 工廠通風(fēng)系統(tǒng)界面的切換\t147
11.1 開發(fā)場景:如何實現(xiàn)工廠通風(fēng)系統(tǒng)界面的切換\t147
11.2 開發(fā)目標(biāo)\t147
11.3 原理學(xué)習(xí):Android中的Activity和Service\t147
11.3.1 Android中的Activity\t147
11.3.2 Android中的Service\t153
11.4 開發(fā)實踐:工廠通風(fēng)系統(tǒng)界面切換\t156
11.4.1 開發(fā)設(shè)計\t156
11.4.2 功能實現(xiàn)\t157
11.5 任務(wù)驗證\t161
11.6 開發(fā)小結(jié)\t162
11.7 思考與拓展\t162
任務(wù)12 工廠火警監(jiān)測系統(tǒng)界面的設(shè)計\t163
12.1 開發(fā)場景:如何設(shè)計工廠火警監(jiān)測系統(tǒng)的界面\t163
12.2 開發(fā)目標(biāo)\t163
12.3 原理學(xué)習(xí):Intent、BroadcastReceiver、ContentProvider組件\t163
12.3.1 Intent組件\t163
12.3.2 BroadcastReceiver組件\t167
12.3.3 ContentProvider組件\t170
12.4 開發(fā)實踐:工廠火警監(jiān)測系統(tǒng)界面的設(shè)計\t171
12.4.1 開發(fā)設(shè)計\t171
12.4.2 功能實現(xiàn)\t172
12.5 任務(wù)驗證\t176
12.6 開發(fā)小結(jié)\t176
12.7 思考與拓展\t177
任務(wù)13 設(shè)備列表管理界面的設(shè)計\t179
13.1 開發(fā)場景:如何使用Fragment設(shè)計界面\t179
13.2 開發(fā)目標(biāo)\t179
13.3 原理學(xué)習(xí):基于Fragment的界面設(shè)計\t179
13.3.1 Fragment的基本概念\t179
13.3.2 Fragment的生命周期\t180
13.3.3 Fragment的使用方式\t181
13.3.4 Fragment通信\t186
13.4 開發(fā)實踐:設(shè)備列表管理界面設(shè)計\t187
13.4.1 開發(fā)設(shè)計\t187
13.4.2 功能實現(xiàn)\t189
13.5 任務(wù)驗證\t194
13.6 開發(fā)小結(jié)\t195
13.7 思考與拓展\t195
任務(wù)14 智能電表日志的記錄\t197
14.1 開發(fā)場景:如何實現(xiàn)智能電表日志的記錄\t197
14.2 開發(fā)目標(biāo)\t197
14.3 原理學(xué)習(xí):SharedPreferences及文件存儲的使用\t197
14.3.1 SharedPreferences\t197
14.3.2 文件存儲\t201
14.4 開發(fā)實踐:智能電表日志記錄\t203
14.4.1 開發(fā)設(shè)計\t203
14.4.2 功能實現(xiàn)\t204
14.5 任務(wù)驗證\t206
14.6 開發(fā)小結(jié)\t206
14.7 思考與拓展\t206
任務(wù)15 光照度記錄的查詢\t207
15.1 開發(fā)場景:如何顯示SQLite數(shù)據(jù)庫中的光照度記錄\t207
15.2 開發(fā)目標(biāo)\t207
15.3 原理學(xué)習(xí):SQLite數(shù)據(jù)庫的創(chuàng)建及其基本的數(shù)據(jù)操作方法\t207
15.3.1 SQLite數(shù)據(jù)庫\t207
15.3.2 SQLite數(shù)據(jù)庫的操作\t210
15.3.3 SQLite簡單示例\t214
15.4 開發(fā)實踐:光照度記錄的查詢\t217
15.4.1 開發(fā)設(shè)計\t217
15.4.2 功能實現(xiàn)\t219
15.5 任務(wù)驗證\t227
15.6 開發(fā)小結(jié)\t228
15.7 思考與拓展\t228
任務(wù)16 智能醫(yī)療儀表圖形的動態(tài)顯示\t229
16.1 開發(fā)場景:智能醫(yī)療儀表圖形動態(tài)顯示的重要性及實用性\t229
16.2 開發(fā)目標(biāo)\t229
16.3 原理學(xué)習(xí):動態(tài)圖形的繪制及圖形特效的實現(xiàn)\t229
16.3.1 動態(tài)圖形的繪制\t229
16.3.2 圖形特效的實現(xiàn)\t234
16.3.3 Android的自繪控件\t237
16.4 開發(fā)實踐:智能醫(yī)療儀表圖形動態(tài)顯示\t238
16.4.1 開發(fā)設(shè)計\t238
16.4.2 功能實現(xiàn)\t240
16.5 任務(wù)驗證\t243
16.6 開發(fā)小結(jié)\t244
16.7 思考與拓展\t244
任務(wù)17 遠(yuǎn)程控制服務(wù)端的通信\t245
17.1 開發(fā)場景:如何實現(xiàn)遠(yuǎn)程控制服務(wù)端的通信\t245
17.2 開發(fā)目標(biāo)\t245
17.3 原理學(xué)習(xí):Socket通信\t245
17.3.1 Socket傳輸模式\t245
17.3.2 Socket編程原理\t246
17.3.3 Socket編程實例\t247
17.4 開發(fā)實踐:遠(yuǎn)程控制服務(wù)端通信的實現(xiàn)\t250
17.4.1 開發(fā)設(shè)計\t250
17.4.2 功能實現(xiàn)\t252
17.5 任務(wù)驗證\t257
17.6 開發(fā)小結(jié)\t258
17.7 思考與拓展\t258
第4篇 物聯(lián)網(wǎng)Android應(yīng)用開發(fā)
任務(wù)18 物聯(lián)網(wǎng)系統(tǒng)框架及Android開發(fā)接口\t261
18.1 開發(fā)場景:物聯(lián)網(wǎng)系統(tǒng)框架\t261
18.2 開發(fā)目標(biāo)\t262
18.3 原理學(xué)習(xí):Android開發(fā)接口\t262
18.3.1 Android開發(fā)接口\t262
18.3.2 Android開發(fā)接口應(yīng)用實例\t265
18.4 開發(fā)實踐:建立服務(wù)連接\t266
18.4.1 開發(fā)設(shè)計\t266
18.4.2 功能實現(xiàn)\t268
18.5 任務(wù)驗證\t273
18.6 開發(fā)小結(jié)\t275
18.7 思考與拓展\t276
任務(wù)19 倉庫環(huán)境管理系統(tǒng)的設(shè)計\t277
19.1 開發(fā)場景:如何設(shè)計倉庫環(huán)境管理系統(tǒng)\t277
19.2 開發(fā)目標(biāo)\t277
19.3 原理學(xué)習(xí):倉庫環(huán)境管理系統(tǒng)分析和Android應(yīng)用程序設(shè)計\t278
19.3.1 倉庫環(huán)境管理系統(tǒng)分析\t278
19.3.2 Android應(yīng)用程序設(shè)計\t281
19.4 開發(fā)實踐:倉庫環(huán)境管理系統(tǒng)的設(shè)計\t285
19.4.1 開發(fā)設(shè)計\t285
19.4.2 功能實現(xiàn)\t286
19.5 任務(wù)驗證\t296
19.6 開發(fā)小結(jié)\t298
19.7 思考與拓展\t298
參考文獻\t299

本目錄推薦

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