注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材高職高專(zhuān)教材HarmonyOS應(yīng)用開(kāi)發(fā)與實(shí)踐

HarmonyOS應(yīng)用開(kāi)發(fā)與實(shí)踐

HarmonyOS應(yīng)用開(kāi)發(fā)與實(shí)踐

定 價(jià):¥59.00

作 者: 季云峰,李濤,高云
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111718819 出版時(shí)間: 2023-02-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 216 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以物聯(lián)網(wǎng)智慧農(nóng)業(yè)移動(dòng)端應(yīng)用系統(tǒng)的開(kāi)發(fā)為例,講解了在HarmonyOS中進(jìn)行移動(dòng)開(kāi)發(fā)的方法,將開(kāi)發(fā)過(guò)程拆解成14個(gè)任務(wù),模擬類(lèi)似敏捷開(kāi)發(fā)的流程,任務(wù)的設(shè)計(jì)既遵循HarmonyOS知識(shí)點(diǎn)的學(xué)習(xí)路徑,又盡量符合移動(dòng)應(yīng)用開(kāi)發(fā)的教學(xué)過(guò)程。通過(guò)增量迭代來(lái)開(kāi)發(fā)各個(gè)功能模塊,讀者完成每個(gè)任務(wù)后都可以編譯、運(yùn)行,并且每個(gè)任務(wù)都可以在前一任務(wù)的基礎(chǔ)上進(jìn)行拓展,*終完成整個(gè)應(yīng)用的開(kāi)發(fā)。讀者可通過(guò)重構(gòu)、復(fù)原該系統(tǒng)來(lái)掌握物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)的常用技術(shù)。同時(shí),本書(shū)還引入了Git版本管理系統(tǒng),可幫助讀者熟悉企業(yè)開(kāi)發(fā)的過(guò)程。 \n本書(shū)適合作為高職院校電子信息類(lèi)、計(jì)算機(jī)類(lèi)相關(guān)專(zhuān)業(yè)的教材,也適合對(duì)物聯(lián)網(wǎng)移動(dòng)應(yīng)用開(kāi)發(fā)感興趣的讀者閱讀學(xué)習(xí)。

作者簡(jiǎn)介

  季云峰,江蘇無(wú)錫人,教授、高級(jí)工程師,研究生學(xué)歷,軟件技術(shù)、計(jì)算機(jī)應(yīng)用技術(shù)碩士。江蘇省品牌專(zhuān)業(yè)物聯(lián)網(wǎng)應(yīng)用技術(shù)專(zhuān)業(yè)負(fù)責(zé)人,江蘇省“333高層次人才”第三層次培養(yǎng)對(duì)象,省“青藍(lán)工程”優(yōu)秀骨干教師培養(yǎng)對(duì)象。近五年來(lái),主持江蘇省高等教育教改重點(diǎn)課題、江蘇省教育科學(xué)“十三五”規(guī)劃重點(diǎn)資助課題等9項(xiàng),主持企業(yè)橫向課題7項(xiàng),科研經(jīng)費(fèi)200余萬(wàn)元。以物聯(lián)網(wǎng)技術(shù)等為主要研究方向發(fā)表SCI、EI、中文核心論文10篇,授權(quán)發(fā)明專(zhuān)利2項(xiàng)。主持江蘇省在線開(kāi)放課程《移動(dòng)應(yīng)用開(kāi)發(fā)》,主編出版“十三五”江蘇省高校重點(diǎn)教材《物聯(lián)網(wǎng)移動(dòng)應(yīng)用開(kāi)發(fā)》。指導(dǎo)學(xué)生連續(xù)四年(2016-2019)獲得全國(guó)職業(yè)院校技能大賽(物聯(lián)網(wǎng)技術(shù)應(yīng)用賽項(xiàng))一等獎(jiǎng),擔(dān)任山東省職業(yè)院校技能大賽(物聯(lián)網(wǎng)技術(shù)應(yīng)用賽項(xiàng))、江蘇省職業(yè)院校技能大賽(中職)物聯(lián)網(wǎng)技術(shù)應(yīng)用與維護(hù)賽項(xiàng)專(zhuān)家組長(zhǎng)。獲江蘇省教學(xué)成果一等獎(jiǎng)1項(xiàng)(2017),獲評(píng)2017-2019無(wú)錫市優(yōu)秀教育工作者。

圖書(shū)目錄

二維碼清單 \n
前言 \n
緒論 智慧農(nóng)業(yè)項(xiàng)目概述及設(shè)計(jì)1 \n
0.1 項(xiàng)目背景1 \n
0.2 項(xiàng)目方案1 \n
0.3 系統(tǒng)部署2 \n
0.4 系統(tǒng)功能3 \n
0.4.1 Splash歡迎界面4 \n
0.4.2 系統(tǒng)登錄界面4 \n
0.4.3 大氣環(huán)境監(jiān)控界面4 \n
0.4.4 土壤環(huán)境監(jiān)控界面4 \n
0.4.5 水閥控制界面5 \n
0.4.6 參數(shù)設(shè)置界面6 \n
任務(wù)1 開(kāi)發(fā)環(huán)境搭建和創(chuàng)建工程7 \n
1.1 初識(shí)HarmonyOS7 \n
1.2 HarmonyOS 平臺(tái)架構(gòu)7 \n
1.2.1 HarmonyOS的三大特征8 \n
1.2.2 HarmonyOS系統(tǒng)架構(gòu)8 \n
1.3 創(chuàng)建開(kāi)發(fā)環(huán)境和HelloWorld工程10 \n
1.3.1 開(kāi)發(fā)準(zhǔn)備10 \n
1.3.2 開(kāi)發(fā)應(yīng)用10 \n
1.3.3 運(yùn)行應(yīng)用12 \n
1.3.4 發(fā)布應(yīng)用13 \n
1.4 更改應(yīng)用的啟動(dòng)圖標(biāo)和應(yīng)用名稱(chēng)13 \n
1.4.1 復(fù)制logo.png圖片13 \n
1.4.2 配置圖標(biāo)13 \n
1.4.3 配置應(yīng)用名稱(chēng)14 \n
任務(wù)2 認(rèn)識(shí)Git版本管理16 \n
2.1 版本管理16 \n
2.1.1 本地版本管理系統(tǒng)16 \n
2.1.2 集中化版本管理系統(tǒng)16 \n
2.1.3 分布式版本管理系統(tǒng)17 \n
2.2 Git的初識(shí)與安裝17 \n
2.2.1 Git的安裝18 \n
2.2.2 Git快照流18 \n
2.2.3 Git的三個(gè)區(qū)19 \n
2.2.4 Git基本配置19 \n
2.3 實(shí)踐Git基本功能20 \n
2.3.1 初始化Git倉(cāng)庫(kù)20 \n
2.3.2 查看當(dāng)前狀態(tài)21 \n
2.3.3 增加文件21 \n
2.3.4 查看log24 \n
2.4 Git版本回退24 \n
2.4.1 commit id24 \n
2.4.2 reset命令25 \n
2.5 Git內(nèi)容對(duì)比26 \n
2.5.1 對(duì)比工作目錄與暫存區(qū)26 \n
2.5.2 對(duì)比倉(cāng)庫(kù)不同版本27 \n
2.5.3 對(duì)比工作目錄與倉(cāng)庫(kù)28 \n
2.5.4 對(duì)比暫存區(qū)與倉(cāng)庫(kù)28 \n
2.6 Git分支與查看29 \n
2.6.1 分支創(chuàng)建29 \n
2.6.2 分支切換31 \n
2.6.3 分支合并32 \n
2.7 Git標(biāo)簽管理32 \n
2.7.1 查看標(biāo)簽32 \n
2.7.2 創(chuàng)建標(biāo)簽32 \n
2.7.3 指定版本打標(biāo)簽33 \n
2.7.4 檢出標(biāo)簽34 \n
2.7.5 刪除標(biāo)簽35 \n
2.8 將工程加入Git版本控制35 \n
2.8.1 初始化工作目錄35 \n
2.8.2 提交代碼到本地倉(cāng)庫(kù)38 \n
2.8.3 將該版本代碼打上標(biāo)簽40 \n
任務(wù)3 創(chuàng)建Splash界面41 \n
3.1 HarmonyOS應(yīng)用的基礎(chǔ)知識(shí)41 \n
3.1.1 用戶應(yīng)用程序42 \n
3.1.2 用戶應(yīng)用程序包結(jié)構(gòu)42 \n
3.1.3 關(guān)鍵術(shù)語(yǔ)43 \n
3.2 HarmonyOS應(yīng)用的配置文件43 \n
3.2.1 配置文件的組成44 \n
3.2.2 配置文件的元素44 \n
3.2.3 配置文件內(nèi)部結(jié)構(gòu)45 \n
3.2.4 app對(duì)象的內(nèi)部結(jié)構(gòu)45 \n
3.2.5 deviceConfig對(duì)象的內(nèi)部結(jié)構(gòu)46 \n
3.2.6 module對(duì)象的內(nèi)部結(jié)構(gòu)48 \n
3.3 HarmonyOS應(yīng)用的資源文件54 \n
3.3.1 resources目錄54 \n
3.3.2 限定詞目錄55 \n
3.3.3 資源組目錄56 \n
3.4 創(chuàng)建Splash界面56 \n
3.4.1 了解項(xiàng)目工程56 \n
3.4.2 了解Ability基礎(chǔ)57 \n
3.4.3 創(chuàng)建Splash Ability和布局58 \n
3.4.4 編輯配置文件59 \n
3.4.5 編輯Splash布局61 \n
3.4.6 編輯Splash Ability66 \n
3.5 提交代碼到倉(cāng)庫(kù)73 \n
任務(wù)4 創(chuàng)建新大陸云平臺(tái)“智慧農(nóng)業(yè)”項(xiàng)目76 \n
4.1 創(chuàng)建云平臺(tái)項(xiàng)目76 \n
4.1.1 了解新大陸物聯(lián)網(wǎng)云平臺(tái)77 \n
4.1.2 創(chuàng)建新大陸物聯(lián)網(wǎng)云平臺(tái)“智慧草坪”項(xiàng)目77 \n
4.1.3 創(chuàng)建傳感器79 \n
4.1.4 創(chuàng)建執(zhí)行器79 \n
4.2 創(chuàng)建物聯(lián)網(wǎng)行業(yè)實(shí)訓(xùn)仿真項(xiàng)目80 \n
4.2.1 創(chuàng)建仿真項(xiàng)目80 \n
4.2.2 調(diào)試智慧農(nóng)業(yè)數(shù)據(jù)采集和控制80 \n
4.3 使用新大陸物聯(lián)網(wǎng)云平臺(tái)數(shù)據(jù)模擬器81 \n
4.4 使用新大陸1+X傳感網(wǎng)設(shè)備設(shè)計(jì)原型82 \n
4.4.1 認(rèn)識(shí)新大陸1+X傳感網(wǎng)設(shè)備體系82 \n
4.4.2 搭建感知層原型82 \n
任務(wù)5 RESTful API調(diào)試84 \n
5.1 HTTP基礎(chǔ)84 \n
5.1.1 HTTP消息結(jié)構(gòu)84 \n
5.1.2 HTTP方法86 \n
5.1.3 HTTP 常用方法GET和POST86 \n
5.1.4 HTTP常見(jiàn)請(qǐng)求頭部87 \n
5.1.5 HTTP常見(jiàn)響應(yīng)報(bào)頭87 \n
5.1.6 HTTP狀態(tài)碼88 \n
5.2 RESTful架構(gòu)88 \n
5.2.1 REST概述88 \n
5.2.2 資源與URI88 \n
5.2.3 統(tǒng)一資源接口89 \n
5.3 使用Postman調(diào)試API接口89 \n
5.3.1 Postman安裝89 \n
5.3.2 Postman基本使用90 \n
5.4 調(diào)試新大陸物聯(lián)網(wǎng)云平臺(tái)API接口91 \n
5.4.1 歸納新大陸物聯(lián)網(wǎng)云平臺(tái)RESTful API91 \n
5.4.2 調(diào)試用戶登錄API92 \n
5.4.3 查詢?cè)O(shè)備最新數(shù)據(jù)94 \n
5.4.4 模糊查詢傳感器101 \n
5.4.5 發(fā)送命令控制設(shè)備103 \n
任務(wù)6 創(chuàng)建登錄功能106 \n
6.1 編輯登錄界面 \n
ability_login.xml106 \n
6.2 編輯登錄邏輯 \n
LoginAbilitySlice.java111 \n
6.3 引入網(wǎng)絡(luò)庫(kù)蒹葭(JianJia)114 \n
6.3.1 添加mavenCentral()倉(cāng)庫(kù)114 \n
6.3.2 添加依賴(lài)114 \n
6.3.3 增加網(wǎng)絡(luò)權(quán)限和HTTP訪問(wèn)115 \n
6.4 登錄云平臺(tái)115 \n
6.4.1 創(chuàng)建Wan接口116 \n
6.4.2 創(chuàng)建Account Bean116 \n
6.4.3 登錄邏輯117 \n
6.4.4 編譯運(yùn)行120 \n
6.5 提交代碼到倉(cāng)庫(kù)120 \n
任務(wù)7 創(chuàng)建底部標(biāo)簽導(dǎo)航欄121 \n
7.1 不同Page Ability的切換121 \n
7.1.1 掌握Intent意圖122 \n
7.1.2 根據(jù)Ability的全稱(chēng)啟動(dòng)應(yīng)用122 \n
7.1.3 根據(jù)Operation的其他屬性啟動(dòng)應(yīng)用123 \n
7.1.4 LoginAbilitySlice切換到MainAbilitySlice124 \n
7.1.5 編譯運(yùn)行125 \n
7.1.6 提交代碼到倉(cāng)庫(kù)126 \n
7.2 使用TabList設(shè)置多標(biāo)簽126 \n
7.2.1 Component126 \n
7.2.2 StackLayout128 \n
7.2.3 ScrollView128 \n
7.2.4 TabList128 \n
7.2.5 實(shí)現(xiàn)TabList功能130 \n
7.2.6 編譯運(yùn)行133 \n
7.3 提交代碼到倉(cāng)庫(kù)134 \n
任務(wù)8 創(chuàng)建大氣環(huán)境監(jiān)控界面135 \n
8.1 使用PageSlider組件切換頁(yè)面135 \n
8.1.1 增加PageSlider136 \n
8.1.2 創(chuàng)建PageSliderProvider子類(lèi)136 \n
8.2 大氣監(jiān)控界面設(shè)計(jì)137 \n
8.3 更新MainAbilitySlice.java138

本目錄推薦

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