HarmonyOS應用開發實戰:進階篇

李高峰

  • HarmonyOS應用開發實戰:進階篇-preview-1
HarmonyOS應用開發實戰:進階篇-preview-1

商品描述

本書系統地講解鴻蒙(HarmonyOS)全場景智能應用開發的核心思想、關鍵技術及行業實戰,幫助開發者從“理解底層邏輯”到“交付高品質應用”,全面掌握鴻蒙生態下的開發範式。全書共4篇,主要內容如下。第一篇HarmonyOS概述篇,從系統底層變革出發,深入解析鴻蒙在UI交互、並發處理、安全機制及全場景協同上的核心邏輯,通過畫中畫、超分辨率、意圖框架等特性的拆解,以及對從單設備適配到全場景流轉的設計範式的演進分析,幫助開發者建立“鴻蒙化”開發思維,明確“為何如此開發”,避免多設備適配中的常見彎路。第二篇應用設計與開發實戰篇,集中解決開發中的硬核問題,涵蓋智能體開發、界面自適應布局、動視效框架、UI設計套件、全場景協同與流轉、高性能優化、網絡傳輸加速、低功耗設計、適老化與無障礙適配等核心技術。第三篇行業應用與案例實戰篇,聚焦影音娛樂、便捷生活、運動健康、穿戴設備等典型業務場景,通過真實業務場景演示HarmonyOS能力的深度集成。內容涵蓋多端播控同步、傳感器數據分析、行業組件庫與場景化模板高效復用。第四篇元服務開發實戰篇,專註鴻蒙輕量化服務—元服務(Quick App),以美食類與實用工具類應用為例,拆解分層架構、靜默登錄、支付接入、服務卡片、負一屏直達、發布運維等全流程能力。重點講解應用服務組件框架的開發範式與效率提升方法,幫助開發者掌握“免安裝、即用即走”的新型分發模式,快速構建高效的服務觸達鏈路。   本書通過豐富的實戰案例與系統的方法論,幫助讀者快速提升全場景智能應用開發的核心能力,適合移動應用開發者、鴻蒙生態開發者、產品經理及技術架構師閱讀,也可作為高校相關專業及培訓機構的參考教材。

作者簡介

李高峰,華為終端雲服務端側首席架構專家,擁有 20 余年大型軟件系統架構設計經驗,主導華為終端雲服務核心技術架構體系構建;作為華為商城、華為雲空間等億級用戶產品的架構奠基人,成功打造了支撐全球服務的分布式架構平臺,設計的系統架構日均承載超百億次服務調用。 李世軍,華為 HarmonyOS 首席架構師;主要研究領域為操作系統和基礎軟件架構設計及軟件開發;從事過通信軟件、終端操作系統、軟硬協同軟件的架構設計與開發,以及大數據分析工作;累計申請專利 80 多項,兩次獲評為華為終端十大發明人;主導設計、開發華為公司多個重大產品與技術項目。 邵勇強,擁有 25 年華為研發經驗,現任華為終端雲服務開發者服務與平臺部首席架構師,此前歷任終端雲服務開放能力架構技術總監、華為 OpenLab 部首席行業資深專家 等職位;在分布式服務、開放生態構建及智能化運維領域具有深厚的造詣,現致力於鴻蒙生態開發者服務創新。 李林鋒,華為終端雲服務能力開放技術專家、HarmonyOS 端雲一體化首席架構師;具有 16 年軟件架構設計與開發經驗; 著有《華為 Serverless核心技術與實踐》等圖書, 在國際頂級學術會議 ACM SIGCOMM 上發表論文 1 篇,並擁有 10 余項發明專利; 主持過華為公司多個 HarmonyOS 重點項目的架構設計工作。

目錄大綱

第一篇 HarmonyOS概述篇
第1章 新一代移動應用體驗
1.1 新一代移動應用體驗概述
1.2 高端精致
1.3 極致流暢
1.4 純凈安全
1.5 簡單易用
1.6 鴻蒙智能
1.7 全場景協同
第2章 全場景智能化應用設計與範式演進
2.1 從多設備適配到全場景智能體驗
2.2 更個性化的智能服務
2.3 更沈浸的影音娛樂體驗
2.4 更高效的智慧辦公
2.5 千行百業的智能化全面升級
2.6 小結
第二篇 應用設計與開發實戰篇
第3章 智能體開發實戰
3.1 鴻蒙智能體概述
3.2 小藝開放平臺能力
3.2.1 小藝開放平臺介紹
3.2.2 小藝開放平臺功能
3.3 智能體框架服務
3.4 智能體開發實戰
第4章 應用界面自適應布局開發實戰
4.1 應用界面自適應布局開發概述
4.1.1 面向多元化設備和場景應用開發的常見問題
4.1.2 窗口的基本概念和分類
4.1.3 影響應用界面布局的關鍵因素
4.2 基於窗口狀態的響應式布局
4.2.1 窗口大小自適應
4.2.2 窗口沈浸式布局
4.2.3 應用顯示方向和旋轉控制
4.2.4 邏輯像素和物理像素變化自適應
4.3 折疊機應用布局開發實戰
4.3.1 結合折疊機特點考慮布局
4.3.2 動態響應窗口大小變化
4.3.3 適配窗口沈浸式布局
4.3.4 設置旋轉策略
4.3.5 多窗口特性適配
第5章 動視效開發實戰
5.1 動效概述
5.2 動畫實現原理及機制介紹
5.2.1 屬性動畫介紹及實戰
5.2.2 動畫曲線與銜接
5.2.3 轉場動畫介紹與實戰
5.3 一鏡到底開發實戰
5.3.1 Navigation自定義轉場
5.3.2 使用自定義轉場實現“一鏡到底”動畫
第6章 UI設計套件開發實戰
6.1 鴻蒙UI平臺HDS
6.1.1 HDS概述
6.1.2 HarmonyOS UI平臺分層架構
6.1.3 HDS關鍵能力
6.2 HDS組件與子樣式
6.2.1 HDS組件子樣式
……
第三篇 行業應用與案例實戰篇
第四篇 元服務開發實戰篇