幫助中心 | 我的帳號 | 關於我們

鴻蒙入門(HarmonyOS應用開發)

  • 作者:張方興|責編:趙軒
  • 出版社:人民郵電
  • ISBN:9787115599650
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:222
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    鴻蒙HarmonyOS是一款自主研發、面向未來物聯網技術的操作系統,雖然與Android操作系統有著相似之處,但其功能與特色也是值得開發者深入探索的。本書的主要目的是幫助不熟悉此系統的開發者循序漸進地掌握HarmonyOS的諸多關鍵特性,從HarmonyOS基礎知識、Java UI框架,到Ability開發、HarmonyOS高級特性開發;從HarmonyOS數據管理、HarmonyOS與媒體、HarmonyOS與智能設備,到面向實戰的仿微信程序開發、仿淘寶程序開發等。在本書的最後,還有整體的項目練習。通過對這本書的學習,讀者可以初步掌握HarmonyOS應用開發的方法。

作者介紹
張方興|責編:趙軒

目錄
第1章  HarmonyOS概述
  1.1  Android系統概述
  1.2  HarmonyOS、Open Harmony與HMS概述
  1.3  Harmony理想的分散式世界
  1.4  HarmonyOS學習前置條件
  1.5  HarmonyOS環境搭建
  1.6  HarmonyOS項目管理與目錄介紹
  1.7  HarmonyOS的Ability概念
  1.8  HarmonyOS模擬器運行
  1.9  【實戰】HarmonyOS第一個應用開發
    1.9.1  實戰目標
    1.9.2  通過XML顯式編寫第一個頁面
    1.9.3  通過Java代碼調用第一個頁面
    1.9.4  通過Java代碼編寫第二個頁面
    1.9.5  在第一個頁面的按鈕上添加監聽器
    1.9.6  展示效果
    1.9.7  項目結構
  1.10  HarmonyOS調試
    1.10.1  HiLog日誌輸出
    1.10.2  Debug
  1.11  課後習題
第2章  Page Ability開發
  2.1  組件與布局
  2.2  Page的生命周期
  2.3  AbilitySlice生命周期
  2.4  Page與AbilitySlice生命周期關聯
  2.5  【實戰】AbilitySlice參數的傳遞與回調
    2.5.1  實戰目標
    2.5.2  通過XML顯式編寫頁面
    2.5.3  通過AbilitySlice管理第一個頁面
    2.5.4  通過AbilitySlice管理第二個頁面
    2.5.5  展示效果
    2.5.6  項目結構
  2.6  【實戰】Intent根據Ability全稱啟動應用頁面
    2.6.1  實戰目標
    2.6.2  通過XML顯式編寫頁面
    2.6.3  編寫Ability容器
    2.6.4  編寫跳轉代碼
    2.6.5  展示效果
    2.6.6  項目結構
  2.7  課後習題
第3章  Service Ability開發
  3.1  Service的生命周期
  3.2  【實戰】啟動和停止後台Service
    3.2.1  實戰目標
    3.2.2  通過XML顯式編寫頁面
    3.2.3  編寫Service
    3.2.4  編寫主頁面AbilitySlice的跳轉功能
    3.2.5  展示效果
    3.2.6  項目結構

  3.3  前台Service
  3.4  【實戰】啟動和停止前台Service
    3.4.1  實戰目標
    3.4.2  修改MyServiceAbility
    3.4.3  修改Service類型
    3.4.4  展示效果
    3.4.5  項目結構
  3.5  課後習題
第4章  Data Ability開發
  4.1  Data概念
  4.2  創建Data
  4.3  資料庫存儲
  4.4  編寫資料庫操作方法
  4.5  註冊Data
  4.6  【實戰】通過Data實現增加與查詢
    4.6.1  實戰目標
    4.6.2  通過XML顯式編寫頁面
    4.6.3  通過Gradle配置文件引入相關JAR包
    4.6.4  編寫實體類
    4.6.5  創建MyDataAbility
    4.6.6  編寫MainAbilitySlice
    4.6.7  展示效果
    4.6.8  項目結構
  4.7  課後習題
第5章  Java UI框架的組件
  5.1  Java UI組件
  5.2  Java UI框架的組件概述
    5.2.1  Component和ComponentContainer
    5.2.2  LayoutConfig
    5.2.3  組件樹
    5.2.4  常見組件
    5.2.5  組件的公有屬性
    5.2.6  組件的交互與事件
  5.3  【實戰】體驗Image放大與縮小
    5.3.1  實戰目標
    5.3.2  傳入圖片到項目之中
    5.3.3  通過XML顯式編寫頁面
    5.3.4  通過AbiltySlice管理頁面
    5.3.5  展示效果
    5.3.6  項目結構
  5.4  【實戰】體驗使用TabList編寫仿微信頁面
    5.4.1  實戰目標
    5.4.2  通過XML顯式編寫頁面
    5.4.3  通過AbilitySlice管理頁面
    5.4.4  展示效果
    5.4.5  項目結構
  5.5  常見組件的實戰
    5.5.1  【實戰】體驗PageSlider組件
    5.5.2  【實戰】體驗ScrollView組件
    5.5.3  【實戰】體驗CommonDialog組件

    5.5.4  【實戰】體驗PopupDialog組件
    5.5.5  【實戰】體驗ToastDialog組件
    5.5.6  【實戰】體驗ProgressBar組件
    5.5.7  【實戰】體驗Checkbox組件
  5.6  課後習題
第6章  Java UI的布局
  6.1  Java UI框架的常用布局
    6.1.1  DirectionalLayout定向布局
    6.1.2  DependentLayout依賴布局
    6.1.3  StackLayout堆疊布局
    6.1.4  TableLayout表格布局
    6.1.5  PositionLayout位置布局
    6.1.6  AdaptiveBoxLayout自適應布局
  6.2  Java UI框架的自定義組件與自定義布局
    6.2.1  自定義組件
    6.2.2  自定義布局
  6.3  【實戰】HarmonyOS提交表單綜合練習
    6.3.1  實戰目標
    6.3.2  編寫頁面
    6.3.3  編寫實體類
    6.3.4  編寫MainAbilitySlice
    6.3.5  展示效果
    6.3.6  項目結構
  6.4  課後習題
第7章  ArkUI框架的組件
  7.1  ArkUI框架概述
    7.1.1  ArkUI框架的目錄結構
    7.1.2  創建項目
    7.1.3  ArkUI框架的引用規則
    7.1.4  ArkUI框架的config.json配置文件
  7.2  【實戰】ArkUI框架的第一個應用開發
    7.2.1  實戰目標
    7.2.2  通過HML顯式編寫第一個頁面
    7.2.3  通過CSS編寫第一個頁面的樣式
    7.2.4  編寫第一個頁面的JavaScript腳本
    7.2.5  使用HML顯式編寫第二個頁面、樣式、腳本
    7.2.6  展示效果
    7.2.7  項目結構
  7.3  ArkUI框架組件
    7.3.1  ArkUI框架組件的分類
    7.3.2  ArkUI框架組件的公有屬性
    7.3.3  ArkUI框架組件的渲染屬性
    7.3.4  ArkUI框架組件的公有樣式
    7.3.5  ArkUI框架組件的公有事件
    7.3.6  ArkUI框架獲取組件的方式
    7.3.7  ArkUI框架組件的公有方法
  7.4  常見組件的實戰體驗
    7.4.1  【實戰】體驗text組件
    7.4.2  【實戰】體驗input組件
    7.4.3  【實戰】體驗button組件

    7.4.4  【實戰】體驗list組件
    7.4.5  【實戰】體驗picker組件
    7.4.6  【實戰】體驗dialog組件
    7.4.7  【實戰】體驗stepper組件
    7.4.8  【實戰】體驗tabs組件
    7.4.9  【實戰】體驗image組件
  7.5  課後習題
第8章  ArkUI框架的布局
  8.1  ArkUI框架的常用布局
    8.1.1  div基礎容器
    8.1.2  list列表容器
    8.1.3  【實戰】體驗stack堆疊容器
    8.1.4  tabs頁簽容器
    8.1.5  swiper滑動容器
  8.2  【實戰】使用ArkUI框架進行仿微信頁面練習
    8.2.1  實戰目標
    8.2.2  使用HML顯式編寫頁面
    8.2.3  使用CSS編寫頁面樣式
    8.2.4  使用JavaScript編寫頁面腳本
    8.2.5  改寫資源文件
    8.2.6  展示效果
    8.2.7  項目結構
  8.3  ArkUI框架的生命周期
    8.3.1  頁面的生命周期
    8.3.2  應用的生命周期
  8.4  【實戰】體驗ArkUI框架的跨JavaScript調用
  8.5  課後習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032