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

鴻蒙應用程序開發(全國高等學校電腦教育研究會十四五規劃教材)

  • 作者:編者:梅海霞//吉淑嬌//秦宏伍|責編:薛楊
  • 出版社:清華大學
  • ISBN:9787302651437
  • 出版日期:2023/12/01
  • 裝幀:平裝
  • 頁數:329
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    HarmonyOS(鴻蒙系統)是一款面向全場景的分散式操作系統。本書以HarmonyOS 3版本為基石,由淺入深地介紹了鴻蒙應用開發的方法。本書共分為12章,內容包括Harmony OS簡介、Java基礎、開發環境搭建及調試、用戶界面(UD)、Page Ability、公共事件與通知、線程管理與線程通信、Service Ability、Data Ability、分散式任務調度、設備管理、網路與連接。
    本書結合了大量開發實例,實用性強,可作為高等院校相關專業的教材,也可作為鴻蒙應用開發愛好者的參考書。

作者介紹
編者:梅海霞//吉淑嬌//秦宏伍|責編:薛楊

目錄
第1章  HarmonyOS簡介
  1.1  初識HarmonyOS
    1.1.1  什麼是HarmonyOS
    1.1.2  為什麼需要HarmonyOS
    1.1.3  HarmonyOS的發展歷程
  1.2  HarmonyOS技術特性
    1.2.1  硬體互助,資源共享
    1.2.2  一次開發,多端部署
    1.2.3  統一操作系統,彈性部署
  1.3  HarmonyOS技術架構
    1.3.1  內核層
    1.3.2  系統服務層
    1.3.3  框架層
    1.3.4  應用層
  1.4  HarmonyOS開啟未來
  習題
第2章  Java基礎
  2.1  Java語言簡介
    2.1.1  Java語言概述
    2.1.2  Java語言特性
  2.2  結構化程序設計
    2.2.1  變數
    2.2.2  數據類型
    2.2.3  表達式
    2.2.4  流程式控制制語句
  2.3  面向對象基本概念和應用
    2.3.1  類與對象
    2.3.2  繼承與封裝
    2.3.3  抽象類和介面
    2.3.4  包
    2.3.5  異常處理
  習題
第3章  開發環境搭建及調試
  3.1  開發環境搭建
    3.1.1  DevEco Studio功能簡介
    3.1.2  DevEco Studio下載安裝
    3.1.3  第一個工程的創建及配置
  3.2  調試工程
    3.2.1  DevEco Studio預覽器
    3.2.2  在遠程模擬器中調試
    3.2.3  在本地模擬器中調試
    3.2.4  在遠程設備上調試
  習題
第4章  用戶界面(UI)
  4.1  UI框架概述
    4.1.1  組件和布局
    4.1.2  Coreponent和ComponentContainer
    4.1.3  組件樹
    4.1.4  常用組件與布局分類
  4.2  常用組件開發

    4.2.1  Text
    4.2.2  Button
    4.2.3  Image
    4.2.4  TextField
    4.2.5  ProgressBar
  4.3  常用布局開髮指導
    4.3.1  DirectionalLayout
    4.3.2  DependentLayout
    4.3.3  StackLayout
    4.3.4  TableLayout
  4.4  事件監聽器與組件狀態
    4.4.1  事件監聽器
    4.4.2  組件狀態
    4.4.3  案例:組件狀態變化演示
    4.4.4  案例:單擊事件監聽回調的4種實現方法
  習題
第5章  Page Ability
  5.1  Ability概述
  5.2  Ability的配置
  5.3  應用分層
    5.3.1  應用的三層架構
    5.3.2  Ability的三層架構
  5.4  Page Ability簡介
  5.5  生命周期
    5.5.1  Page生命周期回調
    5.5.2  AbilitySlice生命周期
    5.5.3  案例:Page的生命周期
  5.6  頁面跳轉
    5.6.1  Page及AbilitySlice的創建
    5.6.2  同Page中AbilitySlice之間的跳轉
    5.6.3  不同Page中AbilitySlice之間的默認跳轉
    5.6.4  不同Page中AbilitySlice之間的路由跳轉
  習題
第6章  公共事件與通知
  6.1  公共事件
    6.1.1  公共事件介紹
    6.1.2  公共事件處理介面
    6.1.3  訂閱公共事件
    6.1.4  發布公共事件
    6.1.5  退訂公共事件
    6.1.6  案例:公共事件的訂閱與發布
  6.2  通知
    6.2.1  通知介紹
    6.2.2  通知流程
    6.2.3  介面說明
    6.2.4  通知開發步驟
    6.2.5  普通文本通知
    6.2.6  其他通知類型
    6.2.7  案例:通知的發布和取消
  習題

第7章  線程管理與線程通信
  7.1  線程概念
  7.2  任務分發器TaskDispatcher
    7.2.1  任務分發器類型
    7.2.2  任務分發方式
    7.2.3  案例:多種任務分發方式
  7.3  線程通信
    7.3.1  基本概念
    7.3.2  運作機制
    7.3.3  案例:線程通信
  習題
第8章  Service Ability
  8.1  Service Ability概述
  8.2  Service的創建及啟動
    8.2.1  Service的創建
    8.2.2  Service的啟動與停止
    8.2.3  Service的連接與斷開連接
  8.3  生命周期
    8.3.1  案例:命令啟動Service生命周期
    8.3.2  案例:連接啟動Service生命周期
  8.4  前台服務
    8.4.1  基本概念
    8.4.2  案例:音樂播放器
  習題
第9章  Data Ability
  9.1  Data Ability概述
  9.2  Data的創建
  9.3  Data的訪問
    9.3.1  案例:訪問文件
    9.3.2  案例:訪問本地資料庫
    9.3.3  案例:訪問遠程資料庫
  習題
第10章  分散式任務調度
  10.1  分散式任務調度概述
  10.2  分散式任務調度能力簡介
  10.3  分散式任務調度實現原理
  10.4  實現分散式任務調度
    10.4.1  如何實現分散式任務調度
    10.4.2  分散式任務調度支持的場景
  10.5  案例:分散式任務調度FA
  習題
第11章  設備管理
  11.1  感測器的概念
    11.1.1  感測器架構
    11.1.2  開發感測器時用到的介面
  11.2  感測器開發步驟
    11.2.1  案例:計步器感測器
    11.2.2  案例:方向感測器
  11.3  位置開發概述
  11.4  獲取設備位置信息

  11.5  地理編碼轉換
  11.6  案例:獲取設備位置信息及逆地理編碼轉換
  11.7  地圖開發
  習題
第12章  網路與連接
  12.1  藍牙開發概述
  12.2  基於傳統藍牙開發
    12.2.1  介面說明
    12.2.2  打開本機藍牙
    12.2.3  向遠端設備發起配對
    12.2.4  案例:傳統藍牙的連接配對
  12.3  基於BLE低功耗藍牙開發
    12.3.1  介面說明
    12.3.2  BLE掃描及廣播
    12.3.3  案例:BLE藍牙的掃描與廣播
  12.4  網路管理開發概述
  12.5  URL鏈接訪問
    12.5.1  介面說明
    12.5.2  開發步驟
    12.5.3  案例:URL鏈接訪問
  習題
習題參考答案
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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