鴻蒙系統應用開發項目化教程

-
【作 者】鄧文達 史勁 李禮
【I S B N 】978-7-5226-2339-9
【責任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2024-07-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】208
【千字數】300
【印 張】13
【定 價】¥56
【叢 書】信息技術應用創新系列教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書根據鴻蒙操作系統(HarmonyOS)應用開發工程師崗位技能要求,將常見的工作任務提煉為6個項目共15個任務,以完成工作任務為主線,從建立HarmonyOS開發環境開始,詳細介紹了開發計算器、創建通訊錄、開發相冊、開發視頻播放器和開發新聞客戶端的步驟和方法。每一個任務均附有完整代碼,并將相關理論知識貫穿其中,使得讀者能夠在實踐的過程中理解和運用所學理論知識;對于在任務實踐過程中容易出現的常見問題,也給出了解決辦法供讀者參考。
本書適合作為高職院校軟件技術、移動應用開發等專業相關課程的教材,也可供對HarmonyOS應用開發有興趣的讀者參考使用。
融入思政元素,項目驅動式教學
操作步驟詳盡,配套立體化資源
對應企業需求,強化職業新技能
2019年8月9日,華為在東莞舉行的華為開發者大會(HDC 2019)上正式發布了鴻蒙操作系統(HarmonyOS)。鴻蒙操作系統是一款全新的、面向全場景的分布式操作系統,其目標是創造一個超級虛擬終端互聯的世界,將人、設備、場景有機地聯系在一起,讓消費者在全場景生活中接觸的多種智能終端實現極速發現、極速連接、硬件互助、資源共享,用合適的設備提供場景體驗。
黨的二十大報告提出,加快實施創新驅動發展戰略,強調“堅持面向世界科技前沿、面向經濟主戰場、面向國家重大需求、面向人民生命健康,加快實現高水平科技自立自強”。無論是基于技術的創新應用場景還是為了實現我國技術底座的自主可控,鴻蒙開發人才的培養都具有重大意義。
本書編寫的目的是幫助讀者從建立HarmonyOS開發環境開始,通過由淺入深的6個項目,來培養和訓練鴻蒙應用開發能力。全書的所有項目均從常見工作任務中提煉,由“場景描述”引入,將項目實施過程分解為具體的工作任務,通過“任務工單”描述任務具體要求;通過“知識清單”講解完成任務所需知識點;“任務實施”環節引導讀者一步一步完成工作任務,再通過“任務拓展”環節達到舉一反三的效果。每個任務均提示了在工作中容易遇到的常見問題及其解決辦法,最后通過“延展閱讀”環節達到潤物無聲的課程思政實效。
本書為產教融合、校企合作開發教材,由長沙民政職業技術學院和拓維信息系統股份有限公司旗下的湖南開鴻智谷數字產業發展有限公司聯合編寫。全書由華為開發者專家李傳釗指導;長沙民政職業技術學院鄧文達、史勁、李禮任主編,蔡紅、方俊、吳名星、楊夏任副主編;湖南開鴻智谷數字產業發展有限公司艾彬、梁棟、鄧娟參與了編寫工作。本書具體編寫分工如下:鄧文達負責本書的策劃和統稿,項目1由史勁編寫,項目2由李禮編寫,項目3由蔡紅編寫,項目4由方俊編寫,項目5由楊夏編寫,項目6由吳名星編寫。梁棟負責項目1和項目2的技術審校,鄧娟負責項目3和項目4的技術審校,艾彬負責項目5和項目6的技術審校。
本書在編寫過程中,還得到了長沙民政職業技術學院和拓維信息系統股份有限公司許多老師和技術人員的大力支持,在此深表感謝!
為了方便教師教學,本書配套了電子課件、源代碼、操作視頻等數字化教學資源,教學資源放置在出版社資源平臺和智慧職教Mooc學院“鴻蒙應用開發”在線課程中。讀者若有疑問,可以在課程留言板上留言或與編者聯系([email protected])。
由于編者水平有限,書中難免有不足和疏漏之處,懇請廣大讀者批評指正!
編 者
2023年5月
任務1-1 認識HarmonyOS 2
任務工單 2
知識清單 3
任務實施 9
任務拓展 10
常見問題及其解決方法 10
任務小結 11
任務1-2 安裝DevEco Studio 12
任務工單 12
知識清單 13
任務實施 14
任務拓展 18
常見問題及其解決方法 20
任務小結 21
任務1-3 創建并運行第一個HarmonyOS
移動應用程序 22
任務工單 22
知識清單 23
任務實施 24
任務拓展 28
常見問題及其解決方法 32
任務小結 32
延展閱讀 32
習題 33
項目2 開發計算器 34
任務2-1 運用布局與組件實現計算器界面 35
任務工單 35
知識清單 36
任務實施 57
任務拓展 61
常見問題及其解決方法 65
任務小結 65
任務2-2 實現計算器的計算邏輯 66
任務工單 66
知識清單 67
任務實施 67
任務拓展 68
常見問題及其解決方法 68
任務小結 68
延展閱讀 68
習題 69
項目3 創建通訊錄 70
任務3-1 實現主界面和“新建聯系人”界面 72
任務工單 72
知識清單 73
任務實施 79
任務拓展 84
常見問題及其解決方法 84
任務小結 84
任務3-2 向通訊錄增加聯系人 85
任務工單 85
知識清單 86
任務實施 87
任務拓展 88
常見問題及其解決方法 89
任務小結 89
任務3-3 顯示通訊錄聯系人列表 90
任務工單 90
知識清單 91
任務實施 95
任務拓展 96
常見問題及其解決方法 96
任務小結 96
任務3-4 查看聯系人詳情 97
任務工單 97
知識清單 98
任務實施 99
任務拓展 99
常見問題及其解決方法 99
任務小結 99
延展閱讀 100
習題 100
項目4 開發相冊 101
任務4-1 完成主界面UI設計和媒體訪問權限的申請 103
任務工單 103
知識清單 104
任務實施 115
任務拓展 120
常見問題及其解決方法 121
任務小結 122
任務4-2 讀取并展示媒體庫的圖片 123
任務工單 123
知識清單 124
任務實施 131
任務拓展 143
常見問題及其解決方法 143
任務小結 144
延展閱讀 144
習題 145
項目5 開發視頻播放器 147
任務5-1 實現一個簡易的視頻播放器 148
任務工單 148
知識清單 149
任務實施 156
任務拓展 160
常見問題及其解決方法 161
任務小結 161
任務5-2 用Video組件實現視頻播放 162
任務工單 162
知識清單 163
任務實施 165
任務拓展 168
常見問題及其解決方法 170
任務小結 170
延展閱讀 171
習題 172
項目6 開發新聞客戶端 174
任務6-1 實現新聞列表 175
任務工單 175
知識清單 176
任務實施 180
任務拓展 188
常見問題及其解決方法 190
任務小結 190
任務6-2 實現新聞詳情 191
任務工單 191
知識清單 192
任務實施 193
任務拓展 198
常見問題及其解決方法 199
任務小結 199
延展閱讀 199
習題 200
參考文獻 201
- 零基礎玩轉國產大模型DeepSeek [徐永冰 張帥 編著]
- 網絡工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統項目管理師考試32小時通關(適用第4版考綱) [薛大龍]
- 信息系統管理工程師考試32小時通關(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實訓 [洪曉江 達則曉麗 錢波]
- 科技信息檢索與論文寫作實用教程 [李振華]
- 傳統山水畫論解讀與實踐 [陳鈉 著]
- Python數據庫編程 [主編 殷樹友 邢 翀]
- 計算機基礎實訓指導 [主編 袁春萍 朱妮]
- 嵌入式人工智能技術應用(數字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術 [桂存兵 著]
- 變頻器與伺服應用 [陳剛 葉云飛]
- 物聯網工程設計與實踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運營與管理 [鐘肖英 陳瀟]
- Java面向對象程序設計 [主編 姜春磊 陳虹潔]
- 信息技術基礎(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應用 [主編 陳 萍 劉培培 陳孟軍]
- 大學生職業發展與就業指導 [主編 劉志堅]
- 高級辦公應用項目教程 [主編 屈晶 趙成麗]
- 微信小程序開發項目實戰(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業檔案工作實戰寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計算機網絡原理及應用 [主編 唐繼勇 葉坤 孫夢娜]
- 大學生創業基礎 [主編 王麗莉 王 楊]
- 船舶輔機 [主編 王連海 于洋 姜淑翠]
- 大學生就業指導 [主編 王麗莉 董宴廷]
- 系統架構設計師章節習題與考點特訓 [主編 薛大龍 鄒月平]
- 高校學生工作探索與實踐 [郭亮 著]
- 大學生情商管理 [方雄 著]
- 2023年長沙市會展業發展報告 [主編 周棟良]