*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202409*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:HarmonyOS NEXT啟程-零基礎構建純血鴻蒙應用 ISBN:9787121488320 出版社:電子工業 著編譯者:KFive啟程小組 頁數:348 所在地:中國大陸 *此為代購商品 書號:1686411 可大量預訂,請先連絡。 內容簡介 HarmonyOS NEXT操作系統被譽為「純血鴻蒙」,是操作系統領域的重大突破。該系統採用全新的底層架構和API,為開發者帶來了全新的機遇和挑戰。 本書從初學者的角度出發,通過系統的講解和豐富的實例,引導讀者逐步掌握HarmonyOS NEXT的開發精髓。本書首先介紹HarmonyOS的背景知識,講解如何配置環境,運行第一個HelloWorld項目程序。然後講解HarmonyOS開發的核心技能,包括ArkTS和ArkUI,幫助讀者完成一個簡單的應用。之後著重講解UIAbility、網路、數據、多媒體等內容,以豐富應用功能。此外,本書提供進階知識,如HarmonyOS元服務、工具技巧、ArkTS多線程和多設備適配。最後通過開發一個綜合性的App,將所講知識融會貫通。 無論是初入HarmonyOS開發領域的新手,還是已經有一定開發經驗的開發者,抑或希望深入了解HarmonyOS內部原理的高級開發者,都將從中獲得有價值的參考和指導。作者簡介 KFive啟程小組是一個充滿探索精神和創新活力的開發小組,小組成員都是熱衷於技術探索和實踐的年輕開發者。每一位開發者既具備紮實的技術功底,又不拘泥於傳統思維,且樂於挑戰和嘗試新的技術工具和開發模式。純血鴻蒙開放給開發者之後,小組成員第一時間進行工程實踐,將經驗沉澱下來匯聚到了這本書中。希望這本書能幫助更多的技術愛好者輕鬆上手鴻蒙系統,掌握純血鴻蒙開發的核心技能,推動這一新技術在更廣泛的領域內實現應用和普及。目錄 第1章 初識HarmonyOS,開啟探索之旅1 1 HarmonyOS簡介 1 1 1 HarmonyOS系統 1 1 2 HarmonyOS系統架構 1 1 3 HarmonyOS應用 1 2 一覽應用包組成 1 2 1 應用包組成 1 2 2 應用包開發調試與發布部署流程 1 3 開始運行第一行HarmonyOS代碼 1 3 1 環境搭建 1 3 2 運行HarmonyOS項目 1 3 3 HarmonyOS項目結構分析 1 4 本章小結 第2章 ArkTS語言快速入門 2 1 什麼是ArkTS 2 1 1 ArkTS簡介 2 1 2 ArkTS與TypeScript、JavaScript的不同 2 2 基本數據類型 2 2 1 布爾值 2 2 2 數字 2 2 3 字元串 2 2 4 數組 2 2 5 枚舉 2 2 6 對象 2 2 7 空值 2 2 8 聯合類型 2 2 9 類型別名 2 2 10 其他類型 2 3 變數 2 3 1 聲明 2 3 2 運算符 2 3 3 Null與Undefined 2 4 介面 2 4 1 介面聲明 2 4 2 介面屬性 2 4 3 介面繼承 2 5 函數 2 5 1 函數聲明 2 5 2 可選參數 2 5 3 剩餘參數 2 5 4 函數類型 2 5 5 箭頭函數 2 5 6 閉包 2 6 類 2 6 1 類聲明 2 6 2 欄位 2 6 3 欄位初始化 2 6 4 存取器 2 6 5 繼承 2 6 6 方法重載 2 6 7 對象字面量 2 7 泛型類型 2 8 空安全 2 8 1 非空斷言運算符 2 8 2 空值合併運算符 2 8 3 可選鏈 2 9 模塊 2 9 1 導出 2 9 2 導入 2 10 JSON 2 11 其他問題 2 11 1 interface與class的區別 2 11 2 TypeScript寫單例 2 12 本章小結 第3章 打造精美界面 3 1 ArkUI簡介 3 2 ArkUI基本語法 3 2 1 ArkUI語法結構 3 2 2 狀態變數 3 2 3 自定義構建函數 3 2 4 渲染控制 3 3 自定義組件及頁面生命周期 3 4 布局 3 4 1 布局概述 3 4 2 線性布局 3 4 3 層疊布局 3 4 4 相對布局 3 4 5 列表 3 5 頁面路由 3 5 1 頁面跳轉 3 5 2 頁面返回 3 6 本章小結 第4章 深入探究UIAbility 4 1 UIAbility概述 4 1 1 Stage模型概述 4 1 2 UIAbility聲明配置 4 2 UIAbility生命周期 4 2 1 Create狀態 4 2 2 WindowStageCreate和WindowStageDestroy狀態 4 2 3 Foreground和Background狀態 4 2 4 Destroy狀態 4 3 UIAbility間交互 4 3 1 啟動應用內的UIAbility 4 3 2 啟動應用內的UIAbility並獲取返回結果 4 3 3 啟動其他應用的UIAbility 4 4 UIAbility啟動模式 4 4 1 singleton啟動模式 4 4 2 multiton啟動模式 4 4 3 specified啟動模式 4 5 使用EventHub進行數據通信 4 6 本章小結 第5章 網路技術應用 5 1 Web組件的用法 5 1 1 載入網路HTML鏈接 5 1 2 載入本地網頁 5 1 3 Web和JavaScript交互 5 1 4 處理頁面導航 5 1 5 攔截頁面內請求 5 1 6 設置和獲取cookie 5 2 使用HTTP訪問網路 5 2 1 使用http模塊 5 2 2 簡單熱榜示例 5 2 3 使用WebSocket 5 3 可用的網路庫:axios 5 3 1 axios的基本用法 5 3 2 實戰:使用axios重構簡單熱榜列表 5 4 本章小結 第6章 數據持久化技術詳解 6 1 應用沙箱 6 1 1 應用文件 目錄 6 1 2 獲取應用文件 目錄 6 2 數據持久化 6 2 1 普通文件存儲 6 2 2 用戶首選項 6 2 3 鍵值型資料庫 6 2 4 關係資料庫 6 3 本章小結 第7章 熟練運用手機多媒體 7 1 多媒體系統架構 7 2 音頻 7 2 1 音頻播放開發概述 7 2 2 使用AVPlayer播放音頻 7 2 3 使用AudioRenderer播放音頻 7 2 4 使用SoundPool播放音頻 7 2 5 音頻錄製概述 7 2 6 使用AVRecorder錄製音頻 7 2 7 使用AudioCapturer錄製音頻 7 3 視頻 7 3 1 視頻播放開發概述 7 3 2 使用AVPlayer播放視頻 7 3 3 使用Video組件播放視頻 7 3 4 使用AVRecorder錄製視頻 7 4 相機 7 4 1 相機開發概述 7 4 2 預覽 7 4 3 拍照 7 5 圖片 7 5 1 圖片開發概述 7 5 2 圖片解碼 7 5 3 圖片編碼 7 5 4 圖像變換 7 6 媒體文件管理 7 6 1 媒體文件管理概述 7 6 2 查詢和更新用戶相冊資源 7 6 3 查詢系統相冊資源 7 7 本章小結 第8章 HarmonyOS元服務 開發與應用 8 1 元服務 8 1 1 創建一個元服務項目 8 1 2 如何在桌面添加元服務 8 1 3 元服務基礎知識 8 2 服務卡片 8 2 1 服務卡片的基礎架構 8 2 2 服務卡片的開發方式 8 2 3 靜態卡片和動態 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |