作 者:劉安戰 等 編
定 價:100
出 版 社:清華大學出版社
出版日期:2022年07月01日
頁 數:428
裝 幀:平裝
ISBN:9787302603337
"本書配套視頻課程、教學課件、案例源碼、習題,詳細講解HarmonyOS應用程序開發的基礎知識。■原理和實踐結合:開發技術理論和實踐結合難是學生普遍存在的問題,本書在注重開發技術實踐實現的同時,也注重其底層的理論邏輯,力求引導學生融會貫通,舉一反三。■突出重點、分散難點:在每一講中,力圖沿主干方向,重點解決一兩個主要問題,使難點分散,利於學生把握重點,突破難點。■局部與綜合並重:軟件開發需要技術的綜合運用,在教學過程中往往傾向於局部知識技術的刨析,因此本書結合綜合實例講解,以提升學生等
●第1章 概述(25min)
1.1 什麼是HarmonyOS
1.2 HarmonyOS的特性
1.3 HarmonyOs體繫架構
1.4 常見的操作繫統介紹
小結
習題
第2章 開發環境與基礎(81min)
2.1 搭建開發環境
2.1.1 DevEco Studio介紹
2.1.2 搭建開發環境的基本流程
2.1.3 軟件下載和安裝
2.1.4 安裝配置SDK
2.2 第1個HarmonyOS應用
2.2.1 創建並運行Hello World
2.2.2 項目啟動過程
2.2.3 真實設備運行項目
2.3 應用項目結構
2.3.1 邏輯結構
2.3.2 目錄結構
2.4 資源和配置
2.4.1 資源說明
2.4.2 config.json配置文件
2.5 HiLog控制臺終端輸出
2.5.1 定義日志標簽
2.5.2 輸出日志
小結
習題
第3章 常用UI組件(124min)
3.1 概述
3.2 顯示型組件
3.2.1 Text組件
3.2.2 Image組件
3.2.3 DatePicker組件
3.2.4 TimePicker組件
3.2.5 ProgressBar組件
3.3 交互型組件
3.3.1 TextField組件
3.3.2 Button組件
3.3.3 Checkbox組件
3.3.4 RadioButton/RadioContainer
3.3.5 Switch組件
3.4 組件應用示例
小結
習題
第4章 事件和通知(132min)
4.1 基於監聽的事件原理
4.2 組件事件
4.2.1 事件監聽處理方法
4.2.2 常用組件監聽器
4.2.3 監聽事件示例
4.3 公共事件
4.3.1 什麼是公共事件
4.3.2 公共事件處理接口
4.3.3 使用公共事件
4.4 通知
小結
習題
第5章 布局(78min)
5.1 布局概述
5.2 創建布局方式
5.3 常用布局
5.3.1 DirectionalLayout
5.3.2 DependentLayout
5.3.3 StackLayout
5.3.4 itionLayout
5.3.5 TableLayout
5.4 自定義布局
小結
習題
第6章 Page Ability(68min)
6.1 概述
6.2 Page和Slice的關繫
6.3 Page和Slice的生命周期
6.3.1 Page的生命周期
6.3.2 Slice的生命周期
6.3.3 Page與Slice生命周期示例
6.4 Slice間導航
6.4.1 同一Page內導航
6.4.2 不同Page-間導航
6.5 Intent
6.6 Page的跨設備遷移
6.6.1 遷移過程及開發方法
6.6.2 跨設備寫日記示例
小結
習題
第7章 Service Ability(82min)
7.1 服務概述
7.2 服務的定義
7.3 服務的生命周期
7.4 以命令方式訪問服務
……
本書繫統闡述了HarmonyOS應用開發相關技術,並以移動應用場景示例為主要實現。全書共分為12章。第1章為概述,介紹了HarmonyOS的特點、歷史、體繫架構等。第2章介紹了HarmonyOS應用開發環境和基礎。第3章介紹了常用的UI組件。第4章介紹了事件和通知。第5章介紹了布局。第6-8章介紹了HarmonyOS應用開發框架中的三大能力,Page、Service和Data。第9章介紹了數據存儲。第10章介紹了多媒體相關的開發技術。第11章介紹了應用開發中的設備管理。第12章綜合實現了一個完整的應用案例。書中包含了大量的示例代碼,使讀者在掌握理論知識的基礎上可以靈活應用。書中示例代碼是基於Java語言實現的,因此要求讀者具備一定的Java基礎。書中所有代碼示例均在模擬器或真機上通過測試。本書可作為HarmonyOS移動應用開發的入門書籍,也可作為大學計算機、軟件專業相關課程的教材或參等
劉安戰 等 編
"劉安戰 ,華為HarmonyOS領域HDE,副教授,碩士生導師,繫統分析師,繫統架構設計師,信息繫統項目管理師。主持完成教育部“華為產學合作協同育人項目”(HarmonyOS移動應用開發),率先在高校開設HarmonyOS移動應用開發課程。參編國家“十二五”規劃教材1部,曾獲河南省軟件工程課程教學成果一等獎。餘雨萍 ,碩士,講師。關注HarmonyOS,常年從事Linux操作繫統、計算機網絡等專業課程教學工作,Linux操作繫統課程獲批河南省一流本科課程建設。完成編寫《Linux操作繫統》等教材3部,曾獲得河南省教學改革項目成果二等獎。李勇軍, 博士,華為OpenHarmony核心技等