華為開源的HarmonyOS(鴻蒙系統)是一款“面向未來”、面向全場景(移動辦公、運動健康、社交通信、媒體娛樂等)的分佈式操作系統。借助 HarmonyOS 全場景分佈式系統和設備生態,定義全新的硬件、交互和服務體驗。本書採用近期新的HarmonyOS 2.0版本作為基礎,詳細介紹了如何基於HarmonyOS來進行應用開發。
全書分為3部分:入門(1-4章):介紹HarmonyOS的背景、開發環境搭建,並創建一個簡單的HarmonyOS應用。進階(5-27章):介紹HarmonyOS的核心功能的開發,內容包括Ability、UI開發、線程管理、視頻、圖像、相機、音頻、媒體會話管理、媒體數據管理、安全管理、二維碼、NFC、藍牙、WLAN、網絡管理、電話服務、設備管理、數據管理等。實戰(28-32章):演示HarmonyOS在各類場景下的綜合實戰案例。
本書輔以大量的實戰案例,圖文並茂,讀者易於理解掌握。同時,案例的選型偏重於解決實際問題,具有很強的前瞻性、應用性。本書適合加入HarmonyOS生態 的開發者閱讀。
柳偉衛,網名老衛、waylau,在IT公司擔任項目經理、架構師、不錯技術顧問等職位,是CSDN、開源中國、雲棲社區等技術社區專家,慕課網特邀講師。具有多年軟件開發管理及系統架構經驗。負責過多個省、重量大型分佈式系統的設計與研發,參與了多個大型項目的微服務架構的技術改造,在實際工作中,積累了大量系統架構、大數據處理以及性能調優經驗。已經出版了《分佈式系統常用技術及案例分析》《Spring Boot 企業級應用開發實戰》《Spring Cloud 微服務架構開發實戰》《Spring 5 開發大全》《Cloud Native 分佈式架構原理與實踐》《大型互聯網應用輕量級架構實戰》等專著。
全書分為3部分:入門(1-4章):介紹HarmonyOS的背景、開發環境搭建,並創建一個簡單的HarmonyOS應用。進階(5-27章):介紹HarmonyOS的核心功能的開發,內容包括Ability、UI開發、線程管理、視頻、圖像、相機、音頻、媒體會話管理、媒體數據管理、安全管理、二維碼、NFC、藍牙、WLAN、網絡管理、電話服務、設備管理、數據管理等。實戰(28-32章):演示HarmonyOS在各類場景下的綜合實戰案例。
本書輔以大量的實戰案例,圖文並茂,讀者易於理解掌握。同時,案例的選型偏重於解決實際問題,具有很強的前瞻性、應用性。本書適合加入HarmonyOS生態 的開發者閱讀。
柳偉衛,網名老衛、waylau,在IT公司擔任項目經理、架構師、不錯技術顧問等職位,是CSDN、開源中國、雲棲社區等技術社區專家,慕課網特邀講師。具有多年軟件開發管理及系統架構經驗。負責過多個省、重量大型分佈式系統的設計與研發,參與了多個大型項目的微服務架構的技術改造,在實際工作中,積累了大量系統架構、大數據處理以及性能調優經驗。已經出版了《分佈式系統常用技術及案例分析》《Spring Boot 企業級應用開發實戰》《Spring Cloud 微服務架構開發實戰》《Spring 5 開發大全》《Cloud Native 分佈式架構原理與實踐》《大型互聯網應用輕量級架構實戰》等專著。