- 鴻蒙應用開發實戰
- 張榮超
- 601字
- 2021-03-18 18:13:49
前言
2020年9月10日,華為公司在2020年華為開發者大會上發布了HarmonyOS(鴻蒙操作系統)2.0版本。鴻蒙操作系統是一款面向全場景的分布式操作系統。鴻蒙操作系統不同于既有的Android、iOS、Windows、Linux等操作系統,它面向的是1+8+N的全場景設備,能夠根據不同內存級別的設備進行彈性組裝和適配,并且跨設備交互信息。
如果開發人員想要開發基于鴻蒙的App,目前可用的平臺有3個:TV、Lite Wearable、Wearable。
如果我們開發的是TV或Wearable上的App,那么目前華為還沒有開放基于X86的本機模擬器,因此需要將編寫的代碼發送到遠程的ARM處理器以運行代碼。在本機上只能預覽運行結果,而無法運行和調試代碼。
如果我們開發的是Lite Wearable上的App,那么既可以使用本機的預覽器Previewer來預覽代碼的運行效果,也可以使用本機的模擬器Simulator來運行和調試代碼,這給開發人員帶來了相當出色的體驗!此外,Lite Wearable對應的華為智能手表Watch GT2 Pro已經上市了。在Lite Wearable這個平臺上,相關的設備和開發工具是最成熟、最完善的,因此,本書詳細講解的項目是在Lite Wearable上運行的。本書會跟隨華為鴻蒙產品和開發工具包的發布節奏,在后續的版本中不斷更新和擴充相應的實戰項目。
本書詳細、完整地介紹了一個呼吸訓練App的開發全過程。本書采用項目導向和任務導向的寫作方式講解,總共分為36個任務,每個任務都分成3部分,包括運行效果、實現思路、代碼詳解。本書對編寫的每一行代碼進行講解,可以說做到了手把手教學和保姆級教學。當讀者看完本書最后一頁的時候,也就跟隨作者成功做出了一個完整的項目。
推薦閱讀
- Mastering vRealize Operations Manager(Second Edition)
- Linux網絡管理與配置(第2版)
- 零起點學Linux系統管理
- Getting Started with oVirt 3.3
- Containerization with LXC
- Ubuntu Linux操作系統
- 嵌入式應用程序設計綜合教程(微課版)
- Implementing Azure DevOps Solutions
- 網絡操作系統教程:Windows Server 2016管理與配置
- 突破平面3ds Max動畫設計與制作
- iOS 8開發指南
- 分布式系統設計實踐
- 從實踐中學習Windows滲透測試
- Learning BeagleBone
- Ubuntu Linux操作系統實用教程