HarmonyOS App開發從0到1

張詔添、李凱傑

  • 出版商: 清華大學
  • 出版日期: 2022-07-01
  • 定價: $534
  • 售價: 8.0$427
  • 語言: 簡體中文
  • ISBN: 7302602840
  • ISBN-13: 9787302602842
  • 立即出貨 (庫存 < 4)

  • HarmonyOS App開發從0到1-preview-1
  • HarmonyOS App開發從0到1-preview-2
  • HarmonyOS App開發從0到1-preview-3
HarmonyOS App開發從0到1-preview-1

商品描述

本書系統闡述了HarmonyOS開發基礎知識。 全書共分為8章:第1章為HarmonyOS的概述,第2、第3章為HarmonyOS的開發準備和基礎知識,第4、第5章為HarmonyOS開發的完整案例,第6-8章為HarmonyOS的進階開發。書中主要內容包括:HarmonyOS技術特性、Page Ability、生命周期、UI框架、真機調試與運行、分佈式調度、分佈式遷移與回遷、輕量級偏好數據庫、分佈式數據庫。 書中包含大量的應用市例,不僅可以學會理論知識還可以靈活運用。書中通過多個完整的案例詳細闡述瞭如何在HarmonyOS操作系統上開發App,內容完整、步驟清晰。 本書可作為HarmonyOS開發初學者的入門書籍,也可作為從事HarmonyOS開發的技術人員及培訓機構的參考書籍。

目錄大綱

目錄

第1章初識鴻蒙: HarmonyOS介紹

1.1系統特徵

1.21+8+N全場景終端設備

1.3技術架構

1.3.1內核層

1.3.2系統服務層

1.3.3框架層

1.3.4應用層

1.4硬件互助,資源共享

1.4.1分佈式軟總線

1.4.2分佈式設備虛擬化

1.4.3分佈式數據管理

1.4.4分佈式任務調度

1.5一次開發,多端部署

1.6統一OS,彈性部署

1.7系統安全

1.7.1正確的人

1.7.2正確的設備

1.7.3正確地使用數據

1.8OpenHarmony

1.9小結

第2章萬事開頭難: 項目準備工作

2.1搭建開發環境

2.2Hello World

第3章萬事俱備: 基礎知識

3.1開發基礎知識

3.1.1程序

3.1.2配置文件

3.1.3資源文件

3.1.4其他

3.2Page Ability

3.2.1Page的生命周期

3.2.2AbilitySlice的生命周期

3.2.3Page與AbilitySlice的生命周期關聯

3.3Service Ability

3.4Data Ability

3.5JS生命周期

3.6Java UI框架

第4章小試牛刀: “數字華容道”游戲項目

4.1在主頁面刪除標題欄和添加項目標志

4.2在主頁面中添加一個按鈕並響應其單擊事件

4.3添加副頁面並實現其與主頁面之間的相互跳轉

4.4修改頁面中按鈕的文本和顯示的文本

4.5添加簡單游戲頁面並實現副頁面向其跳轉

4.6在簡單游戲頁面的畫布中繪制網格

4.7在簡單游戲頁面的畫布中繪制數字

4.8在簡單游戲頁面中繪制隨機生成的數字

4.9在簡單游戲頁面的畫布中添加一個滑動事件

4.10在畫布上響應滑動事件: 格子滑動

4.11在畫布上顯示文本: 游戲結束

4.12在畫布上隱藏游戲結束的文本

4.13在游戲結束時顯示隱藏的文本

4.14在游戲結束後不再響應滑動事件

4.15在游戲結束後網格的顏色變淺

4.16在簡單游戲頁面實現統計步數

4.17添加普通游戲頁面並實現副頁面向其跳轉

4.18添加困難游戲頁面並實現副頁面向其跳轉

4.19添加信息頁面

第5章初出茅廬: “俄羅斯方塊”游戲項目

5.1創建Hello World

5.2在主頁面中刪除標題欄和修改其背景顏色

5.3在主頁面中添加兩個按鈕並響應其單擊事件

5.4添加副頁面並實現主頁面向其跳轉

5.5完善副頁面的信息並實現其向主頁面跳轉

5.6驗證應用和每個頁面的生命周期事件

5.7在游戲頁面繪制網格並實現從主頁面向其跳轉

5.8在游戲頁面網格中隨機生成方塊

5.9在游戲頁面實現方塊的下落

5.10在游戲頁面添加5個按鈕並向主頁面跳轉

5.11在游戲頁面實現方塊向左移動

5.12在游戲頁面實現方塊向右移動

5.13在游戲頁面實現方塊形態的改變

5.14在游戲頁面實現整行相同色彩方格的消除

5.15在游戲頁面顯示游戲結束的文本

5.16在游戲頁面實現游戲重新開始功能

5.17JavaScript與Java的對比

第6章持續動力: 應用運行與發布

6.1使用本地真機運行應用

6.2應用發布

第7章初顯風範: 分佈式

7.1分佈式任務調度

7.1.1獲取設備的UDID

7.1.2實現分佈式任務調度

7.1.3數據傳遞的分佈式任務調度

7.2分佈式遷移

7.2.1概念

7.2.2實現分佈式遷移

7.2.3實現分佈式回遷

第8章告別讀者: 數據管理

8.1輕量級偏好數據庫

8.1.1概念

8.1.2實現輕量級偏好數據庫

8.2分佈式數據庫

8.2.1概念

8.2.2實現分佈式數據庫