鴻蒙應(yīng)用開發(fā)實(shí)戰(zhàn)
定 價(jià):79 元
- 作者:張榮超 著
- 出版時(shí)間:2021/1/1
- ISBN:9787115552877
- 出 版 社:人民郵電出版社
- 中圖法分類:TP316.4
- 頁(yè)碼:220
- 紙張:膠版紙
- 版次:1
- 開本:16開
《鴻蒙應(yīng)用開發(fā)實(shí)戰(zhàn)》詳細(xì)完整地介紹了在HarmonyOS(鴻蒙操作系統(tǒng))2.0上開發(fā)一個(gè)呼吸訓(xùn)練App的全部工程。
《鴻蒙應(yīng)用開發(fā)實(shí)戰(zhàn)》分為3章,內(nèi)容涵蓋了鴻蒙操作系統(tǒng)的簡(jiǎn)單介紹、開發(fā)鴻蒙App項(xiàng)目的準(zhǔn)備工作,以及為鴻蒙操作系統(tǒng)開發(fā)一個(gè)呼吸訓(xùn)練App的全過(guò)程。本書采用項(xiàng)目導(dǎo)向和任務(wù)導(dǎo)向的方式講解,分成36個(gè)任務(wù),每個(gè)任務(wù)都分成3部分——運(yùn)行效果、實(shí)現(xiàn)思路、代碼詳解。本書手把手地對(duì)編寫的每一行代碼進(jìn)行講解,確保讀者看完本書后,能做出一個(gè)完整的項(xiàng)目。
《鴻蒙應(yīng)用開發(fā)實(shí)戰(zhàn)》適合對(duì)在鴻蒙系統(tǒng)上開發(fā)應(yīng)用程序感興趣的讀者閱讀學(xué)習(xí)。
1.書中示例以華為智能手表為運(yùn)行載體
2.以流行的JavaScript為開發(fā)語(yǔ)言
3.提供整個(gè)應(yīng)用開發(fā)項(xiàng)目的完整源代碼
4.面向應(yīng)用,實(shí)戰(zhàn)性強(qiáng),步驟詳細(xì),對(duì)源碼進(jìn)行了詳細(xì)講解,確保作者在學(xué)習(xí)完本書之后,能真正將這個(gè)呼吸訓(xùn)練App開發(fā)出來(lái)。
鴻蒙操作系統(tǒng)(HarmonyOS)是華為公司與2019年正式發(fā)布的一款“面向未來(lái)”的國(guó)產(chǎn)開源代操作系統(tǒng),可應(yīng)用在智慧屏、手機(jī)、平板、電腦、智能汽車、可穿戴設(shè)備等多終端設(shè)備上。鴻蒙操作系統(tǒng)的問(wèn)世,吸引了國(guó)內(nèi)外軟件開發(fā)人員的關(guān)注,并在全球引起了強(qiáng)烈反響。
HarmonyOS生態(tài)圈的建設(shè)離不開各位開發(fā)人員的參與和貢獻(xiàn)。很感謝張榮超老師能為尚處于幼兒期的HarmonyOS寫作開發(fā)教材,為HarmonyOS的推廣貢獻(xiàn)自己的力量。張老師寫作的這本書,以運(yùn)動(dòng)手表為運(yùn)行硬件,采用案例的形式介紹如何為HarmonyOS開發(fā)應(yīng)用程序,可以幫助大家快速入門HarmonyOS應(yīng)用程序的開發(fā)。在此向各位讀者強(qiáng)烈推薦!
--歐建深,華為消費(fèi)者業(yè)務(wù)部門軟件開源與生態(tài)運(yùn)營(yíng)總監(jiān)
張榮超,華為官方授予的首批HarmonyOS(鴻蒙操作系統(tǒng))課程開發(fā)人員,曾就職于HTC、聯(lián)想、阿里巴巴,先后擔(dān)任過(guò)資深軟件開發(fā)工程師、項(xiàng)目經(jīng)理、產(chǎn)品技術(shù)主管等職位。他是51CTO學(xué)院的金牌講師,Sun公司認(rèn)證的Java工程師和Java Web工程師,以及Scrum聯(lián)盟認(rèn)證的敏捷項(xiàng)目管理專家。此外,還是在線知名系列課程《圖解Python》的作者。
第 1章 鴻蒙操作系統(tǒng)簡(jiǎn)介 1
1.1 1+8+N全場(chǎng)景 1
1.2 分布式 2
1.3 小結(jié) 6
第 2章 項(xiàng)目準(zhǔn)備工作 8
2.1 搭建開發(fā)環(huán)境 8
2.2 Hello World 21
第3章 呼吸訓(xùn)練實(shí)戰(zhàn)項(xiàng)目 31
3.1 任務(wù)1:在主頁(yè)面中添加一個(gè)按鈕并響應(yīng)其單擊事件 34
3.2 任務(wù)2:添加訓(xùn)練頁(yè)面并實(shí)現(xiàn)其與主頁(yè)面之間的相互跳轉(zhuǎn) 39
3.3 任務(wù)3:驗(yàn)證應(yīng)用和每個(gè)頁(yè)面的生命周期事件 43
3.4 任務(wù)4:在主頁(yè)面中顯示logo和兩個(gè)選擇器 49
3.5 任務(wù)5:指定選擇器的默認(rèn)選中項(xiàng)并獲取選中項(xiàng)的值 56
3.6 任務(wù)6:將主頁(yè)面中選擇器的值傳遞到訓(xùn)練頁(yè)面 60
3.7 任務(wù)7:修改主頁(yè)面和訓(xùn)練頁(yè)面中按鈕的文本及樣式 63
3.8 任務(wù)8:在訓(xùn)練頁(yè)面顯示總共需要堅(jiān)持的秒數(shù) 67
3.9 任務(wù)9:在訓(xùn)練頁(yè)面倒計(jì)時(shí)顯示再堅(jiān)持的秒數(shù) 70
3.10 任務(wù)10:再堅(jiān)持的秒數(shù)在倒計(jì)時(shí)結(jié)束時(shí)隱藏顯示的文本 73
3.11 任務(wù)11:在訓(xùn)練頁(yè)面根據(jù)呼吸節(jié)奏交替顯示“吸氣”和“呼氣” 76
3.12 任務(wù)12:每次吸氣或呼氣時(shí)都實(shí)時(shí)顯示進(jìn)度百分比 82
3.13 任務(wù)13:每次吸氣或呼氣時(shí)logo都順時(shí)針轉(zhuǎn)動(dòng)一周 86
3.14 任務(wù)14:添加倒計(jì)時(shí)頁(yè)面并實(shí)現(xiàn)由主頁(yè)面向其跳轉(zhuǎn) 90
3.15 任務(wù)15:在倒計(jì)時(shí)頁(yè)面進(jìn)行訓(xùn)練指引的3秒倒計(jì)時(shí) 95
3.16 任務(wù)16:3秒倒計(jì)時(shí)結(jié)束后跳轉(zhuǎn)到訓(xùn)練頁(yè)面并傳遞主頁(yè)面的數(shù)據(jù) 99
3.17 任務(wù)17:呼吸訓(xùn)練結(jié)束后右滑查看訓(xùn)練報(bào)告 101
3.18 任務(wù)18:將第 1個(gè)訓(xùn)練報(bào)告頁(yè)面的標(biāo)題修改為壓力占比 108
3.19 任務(wù)19:在壓力占比頁(yè)面的標(biāo)題下方顯示壓力分類的列表 118
3.20 任務(wù)20:在壓力分類的右邊顯示對(duì)應(yīng)的壓力占比 124
3.21 任務(wù)21:在每個(gè)列表項(xiàng)的下方顯示壓力占比的進(jìn)度條 132
3.22 任務(wù)22:添加第 2個(gè)訓(xùn)練報(bào)告頁(yè)面并響應(yīng)滑動(dòng)事件 136
3.23 任務(wù)23:在第 2個(gè)訓(xùn)練報(bào)告頁(yè)面中顯示除心率曲線之外的所有容 141
3.24 任務(wù)24:在心率曲線頁(yè)面中顯示繪制的心率曲線 149
3.25 任務(wù)25:添加第3個(gè)訓(xùn)練報(bào)告頁(yè)面并響應(yīng)滑動(dòng)事件 152
3.26 任務(wù)26:在第3個(gè)訓(xùn)練報(bào)告頁(yè)面中 顯示除活動(dòng)分布圖之外的所有內(nèi)容 157
3.27 任務(wù)27:在今日活動(dòng)分布頁(yè)面中顯示繪制的今日活動(dòng)分布圖 166
3.28 任務(wù)28:添加第4個(gè)訓(xùn)練報(bào)告頁(yè)面并響應(yīng)滑動(dòng)事件 172
3.29 任務(wù)29:在第4個(gè)訓(xùn)練報(bào)告頁(yè)面中顯示除壓力分布圖之外的所有內(nèi)容 177
3.30 任務(wù)30:在壓力分布頁(yè)面中顯示繪制的壓力分布圖 185
3.31 任務(wù)31:添加第5個(gè)訓(xùn)練報(bào)告頁(yè)面并響應(yīng)滑動(dòng)事件 188
3.32 任務(wù)32:在第5個(gè)訓(xùn)練報(bào)告頁(yè)面中顯示除弧形和星號(hào)之外的所有內(nèi)容 193
3.33 任務(wù)33:在最大攝氧量頁(yè)面顯示繪制的弧形 199
3.34 任務(wù)34:在最大攝氧量界面的對(duì)應(yīng)弧形和角度上顯示星號(hào) 205
3.35 任務(wù)35:添加學(xué)習(xí)交流聯(lián)系方式頁(yè)面并響應(yīng)滑動(dòng)事件 208
3.36 任務(wù)36:在學(xué)習(xí)交流聯(lián)系方式頁(yè)面中顯示二維碼并完成項(xiàng)目收尾工作 213