- 參考文獻 更新時間:2023-04-21 18:26:36
- 31.3 應用運行
- 31.2 代碼實現
- 31.1 案例概述
- 第31章 綜合案例4:手機應用
- 30.3 應用運行
- 30.2 代碼實現
- 30.1 案例概述
- 第30章 綜合案例3:智慧屏應用
- 29.3 應用運行
- 29.2 代碼實現
- 29.1 案例概述
- 第29章 綜合案例2:智能穿戴應用
- 28.3 應用運行
- 28.2 代碼實現
- 28.1 案例概述
- 第28章 綜合案例1:車機應用
- 27.8 實戰:使用數據存儲管理
- 27.7 數據存儲管理
- 27.6 實戰:使用輕量級偏好數據庫
- 27.5 輕量級偏好數據庫
- 27.4 實戰:使用對象關系映射數據庫
- 27.3 對象關系映射數據庫
- 27.2 關系型數據庫
- 27.1 數據管理概述
- 第27章 數據管理
- 26.5 實戰:(逆)地理編碼轉化
- 26.4 實戰:獲取設備的位置
- 26.3 實戰:Light示例
- 26.2 實戰:傳感器示例
- 26.1 設備管理概述
- 第26章 設備管理
- 25.3 實戰:觀察蜂窩網絡狀態變化
- 25.2 實戰:獲取當前蜂窩網絡信號信息
- 25.1 電話服務概述
- 第25章 電話服務
- 24.4 實戰:流量統計
- 24.3 實戰:使用當前網絡進行Socket數據傳輸
- 24.2 實戰:使用當前網絡打開一個URL鏈接
- 24.1 網絡管理概述
- 第24章 網絡管理
- 23.4 實戰:WLAN消息通知
- 23.3 實戰:配置不信任熱點
- 23.2 實戰:WLAN基礎功能
- 23.1 WLAN概述
- 第23章 WLAN
- 22.4 實戰:BLE掃描和廣播
- 22.3 實戰:傳統藍牙遠端設備操作
- 22.2 實戰:傳統藍牙本機管理
- 22.1 藍牙概述
- 第22章 藍牙
- 21.4 實戰:通用文字識別示例
- 21.3 接口說明
- 21.2 場景介紹
- 21.1 通用文字識別概述
- 第21章 通用文字識別
- 20.4 實戰:生成二維碼
- 20.3 接口說明
- 20.2 場景介紹
- 20.1 二維碼概述
- 第20章 二維碼
- 19.9 生物特征識別開發流程
- 19.8 生物特征識別約束與限制
- 19.7 生物特征識別運作機制
- 19.6 生物特征識別認證概述
- 19.5 應用權限開發流程
- 19.4 應用權限列表
- 19.3 權限約束與限制
- 19.2 權限運作機制
- 19.1 權限基本概念
- 第19章 安全管理
- 18.4 實戰:獲取視頻與圖像縮略圖
- 18.3 實戰:媒體存儲數據操作
- 18.2 實戰:獲取媒體元數據
- 18.1 媒體數據管理概述
- 第18章 媒體數據管理
- 17.4 實戰:AVSession媒體框架服務端
- 17.3 實戰:AVSession媒體框架客戶端
- 17.2 接口說明
- 17.1 媒體會話管理概述
- 第17章 媒體會話管理
- 16.4 實戰:短音播放
- 16.3 實戰:音頻采集
- 16.2 實戰:音頻播放
- 16.1 音頻概述
- 第16章 音頻
- 15.4 實戰:捕獲相機幀
- 15.3 實戰:配置相機設備
- 15.2 實戰:創建相機設備
- 15.1 相機概述
- 第15章 相機
- 14.4 實戰:圖像屬性解碼
- 14.3 實戰:位圖操作
- 14.2 實戰:圖像解碼和編碼
- 14.1 圖像概述
- 第14章 圖像
- 13.5 實戰:視頻錄制
- 13.4 實戰:視頻播放
- 13.3 實戰:視頻編解碼
- 13.2 實戰:媒體編解碼能力查詢
- 13.1 視頻概述
- 第13章 視頻
- 12.6 實戰:線程間通信示例
- 12.5 線程間通信概述
- 12.4 實戰:線程管理示例
- 12.3 接口說明
- 12.2 場景介紹
- 12.1 線程管理概述
- 第12章 線程管理
- 11.3 實戰:多模輸入事件
- 11.2 接口說明
- 11.1 多模輸入概述
- 第11章 多模輸入UI開發
- 10.5 實戰:JS FA調用PA
- 10.4 實戰:點贊按鈕
- 10.3 組件與布局
- 10.2 實戰:創建JS FA應用
- 10.1 用JS開發UI概述
- 第10章 用JS開發UI
- 9.21 實戰:常用交互類組件——TableLayout
- 9.20 實戰:常用交互類組件——StackLayout
- 9.19 實戰:常用交互類組件——DependentLayout
- 9.18 實戰:常用交互類組件——DirectionalLayout
- 9.17 實戰:常用交互類組件——RoundProgressBar
- 9.16 實戰:常用交互類組件——ListContainer
- 9.15 實戰:常用交互類組件——Picker
- 9.14 實戰:常用交互類組件——Tab/TabList
- 9.13 實戰:常用交互類組件——ScrollView
- 9.12 實戰:常用交互類組件——Switch
- 9.11 實戰:常用交互類組件——RadioButton/RadioContainer
- 9.10 實戰:常用交互類組件——Checkbox
- 9.9 實戰:常用交互類組件——TextField
- 9.8 實戰:常用交互類組件——Button
- 9.7 實戰:常用顯示類組件——ProgressBar
- 9.6 實戰:常用顯示類組件——Image
- 9.5 實戰:常用顯示類組件——Text
- 9.4 實戰:Java創建布局
- 9.3 實戰:XML創建布局
- 9.2 組件與布局
- 9.1 用Java開發UI概述
- 第9章 用Java開發UI
- 8.5 實戰:讀取剪貼板數據
- 8.4 實戰:寫入剪貼板數據
- 8.3 接口說明
- 8.2 場景簡介
- 8.1 剪貼板概述
- 第8章 剪貼板
- 7.6 實戰:通知發布與取消
- 7.5 高級通知服務
- 7.4 實戰:公共事件服務訂閱事件
- 7.3 實戰:公共事件服務發布事件
- 7.2 公共事件服務
- 7.1 公共事件與通知概述
- 第7章 Ability公共事件與通知
- 6.6 實戰:分布式任務調度啟動和關閉遠程PA
- 6.5 實戰:分布式任務調度啟動遠程FA
- 6.4 實現分布式任務調度
- 6.3 分布式任務調度實現原理
- 6.2 分布式任務調度能力簡介
- 6.1 分布式任務調度概述
- 第6章 Ability任務調度
- 5.12 Intent
- 5.11 實戰:DataAbilityHelper訪問數據庫
- 5.10 實戰:DataAbilityHelper訪問文件
- 5.9 Data Ability
- 5.8 實戰:Service Ability生命周期示例
- 5.7 Service Ability
- 5.6 實戰:Page與AbilitySlice生命周期示例
- 5.5 Page與AbilitySlice生命周期
- 5.4 實戰:多個AbilitySlice間的路由和導航
- 5.3 Page Ability
- 5.2 Ability的三層架構
- 5.1 Ability概述
- 第5章 Ability基礎知識
- 4.6 pack.info
- 4.5 配置文件
- 4.4 資源文件
- 4.3 庫文件
- 4.2 Ability
- 4.1 App
- 第4章 應用初探——探索HarmonyOS應用
- 3.4 使用DevEco Studio預覽器
- 3.3 在真機中運行應用
- 3.2 運行工程
- 3.1 創建一個新工程
- 第3章 牛刀小試——開發第一個HarmonyOS應用
- 2.5 DevEco Studio常見問題小結
- 2.4 DevEco Studio功能簡介
- 2.3 設置DevEco Studio
- 2.2 下載安裝DevEco Studio
- 2.1 注冊華為開發者聯盟賬號
- 第2章 先利其器——開發環境搭建
- 1.4 獲取開發支持
- 1.3 架構簡介
- 1.2 特性簡介
- 1.1 HarmonyOS產生的背景
- 第1章 鴻蒙緣起——HarmonyOS簡介
- 前言
- 內 容 提 要
- 版權信息
- 封面
- 封面
- 版權信息
- 內 容 提 要
- 前言
- 第1章 鴻蒙緣起——HarmonyOS簡介
- 1.1 HarmonyOS產生的背景
- 1.2 特性簡介
- 1.3 架構簡介
- 1.4 獲取開發支持
- 第2章 先利其器——開發環境搭建
- 2.1 注冊華為開發者聯盟賬號
- 2.2 下載安裝DevEco Studio
- 2.3 設置DevEco Studio
- 2.4 DevEco Studio功能簡介
- 2.5 DevEco Studio常見問題小結
- 第3章 牛刀小試——開發第一個HarmonyOS應用
- 3.1 創建一個新工程
- 3.2 運行工程
- 3.3 在真機中運行應用
- 3.4 使用DevEco Studio預覽器
- 第4章 應用初探——探索HarmonyOS應用
- 4.1 App
- 4.2 Ability
- 4.3 庫文件
- 4.4 資源文件
- 4.5 配置文件
- 4.6 pack.info
- 第5章 Ability基礎知識
- 5.1 Ability概述
- 5.2 Ability的三層架構
- 5.3 Page Ability
- 5.4 實戰:多個AbilitySlice間的路由和導航
- 5.5 Page與AbilitySlice生命周期
- 5.6 實戰:Page與AbilitySlice生命周期示例
- 5.7 Service Ability
- 5.8 實戰:Service Ability生命周期示例
- 5.9 Data Ability
- 5.10 實戰:DataAbilityHelper訪問文件
- 5.11 實戰:DataAbilityHelper訪問數據庫
- 5.12 Intent
- 第6章 Ability任務調度
- 6.1 分布式任務調度概述
- 6.2 分布式任務調度能力簡介
- 6.3 分布式任務調度實現原理
- 6.4 實現分布式任務調度
- 6.5 實戰:分布式任務調度啟動遠程FA
- 6.6 實戰:分布式任務調度啟動和關閉遠程PA
- 第7章 Ability公共事件與通知
- 7.1 公共事件與通知概述
- 7.2 公共事件服務
- 7.3 實戰:公共事件服務發布事件
- 7.4 實戰:公共事件服務訂閱事件
- 7.5 高級通知服務
- 7.6 實戰:通知發布與取消
- 第8章 剪貼板
- 8.1 剪貼板概述
- 8.2 場景簡介
- 8.3 接口說明
- 8.4 實戰:寫入剪貼板數據
- 8.5 實戰:讀取剪貼板數據
- 第9章 用Java開發UI
- 9.1 用Java開發UI概述
- 9.2 組件與布局
- 9.3 實戰:XML創建布局
- 9.4 實戰:Java創建布局
- 9.5 實戰:常用顯示類組件——Text
- 9.6 實戰:常用顯示類組件——Image
- 9.7 實戰:常用顯示類組件——ProgressBar
- 9.8 實戰:常用交互類組件——Button
- 9.9 實戰:常用交互類組件——TextField
- 9.10 實戰:常用交互類組件——Checkbox
- 9.11 實戰:常用交互類組件——RadioButton/RadioContainer
- 9.12 實戰:常用交互類組件——Switch
- 9.13 實戰:常用交互類組件——ScrollView
- 9.14 實戰:常用交互類組件——Tab/TabList
- 9.15 實戰:常用交互類組件——Picker
- 9.16 實戰:常用交互類組件——ListContainer
- 9.17 實戰:常用交互類組件——RoundProgressBar
- 9.18 實戰:常用交互類組件——DirectionalLayout
- 9.19 實戰:常用交互類組件——DependentLayout
- 9.20 實戰:常用交互類組件——StackLayout
- 9.21 實戰:常用交互類組件——TableLayout
- 第10章 用JS開發UI
- 10.1 用JS開發UI概述
- 10.2 實戰:創建JS FA應用
- 10.3 組件與布局
- 10.4 實戰:點贊按鈕
- 10.5 實戰:JS FA調用PA
- 第11章 多模輸入UI開發
- 11.1 多模輸入概述
- 11.2 接口說明
- 11.3 實戰:多模輸入事件
- 第12章 線程管理
- 12.1 線程管理概述
- 12.2 場景介紹
- 12.3 接口說明
- 12.4 實戰:線程管理示例
- 12.5 線程間通信概述
- 12.6 實戰:線程間通信示例
- 第13章 視頻
- 13.1 視頻概述
- 13.2 實戰:媒體編解碼能力查詢
- 13.3 實戰:視頻編解碼
- 13.4 實戰:視頻播放
- 13.5 實戰:視頻錄制
- 第14章 圖像
- 14.1 圖像概述
- 14.2 實戰:圖像解碼和編碼
- 14.3 實戰:位圖操作
- 14.4 實戰:圖像屬性解碼
- 第15章 相機
- 15.1 相機概述
- 15.2 實戰:創建相機設備
- 15.3 實戰:配置相機設備
- 15.4 實戰:捕獲相機幀
- 第16章 音頻
- 16.1 音頻概述
- 16.2 實戰:音頻播放
- 16.3 實戰:音頻采集
- 16.4 實戰:短音播放
- 第17章 媒體會話管理
- 17.1 媒體會話管理概述
- 17.2 接口說明
- 17.3 實戰:AVSession媒體框架客戶端
- 17.4 實戰:AVSession媒體框架服務端
- 第18章 媒體數據管理
- 18.1 媒體數據管理概述
- 18.2 實戰:獲取媒體元數據
- 18.3 實戰:媒體存儲數據操作
- 18.4 實戰:獲取視頻與圖像縮略圖
- 第19章 安全管理
- 19.1 權限基本概念
- 19.2 權限運作機制
- 19.3 權限約束與限制
- 19.4 應用權限列表
- 19.5 應用權限開發流程
- 19.6 生物特征識別認證概述
- 19.7 生物特征識別運作機制
- 19.8 生物特征識別約束與限制
- 19.9 生物特征識別開發流程
- 第20章 二維碼
- 20.1 二維碼概述
- 20.2 場景介紹
- 20.3 接口說明
- 20.4 實戰:生成二維碼
- 第21章 通用文字識別
- 21.1 通用文字識別概述
- 21.2 場景介紹
- 21.3 接口說明
- 21.4 實戰:通用文字識別示例
- 第22章 藍牙
- 22.1 藍牙概述
- 22.2 實戰:傳統藍牙本機管理
- 22.3 實戰:傳統藍牙遠端設備操作
- 22.4 實戰:BLE掃描和廣播
- 第23章 WLAN
- 23.1 WLAN概述
- 23.2 實戰:WLAN基礎功能
- 23.3 實戰:配置不信任熱點
- 23.4 實戰:WLAN消息通知
- 第24章 網絡管理
- 24.1 網絡管理概述
- 24.2 實戰:使用當前網絡打開一個URL鏈接
- 24.3 實戰:使用當前網絡進行Socket數據傳輸
- 24.4 實戰:流量統計
- 第25章 電話服務
- 25.1 電話服務概述
- 25.2 實戰:獲取當前蜂窩網絡信號信息
- 25.3 實戰:觀察蜂窩網絡狀態變化
- 第26章 設備管理
- 26.1 設備管理概述
- 26.2 實戰:傳感器示例
- 26.3 實戰:Light示例
- 26.4 實戰:獲取設備的位置
- 26.5 實戰:(逆)地理編碼轉化
- 第27章 數據管理
- 27.1 數據管理概述
- 27.2 關系型數據庫
- 27.3 對象關系映射數據庫
- 27.4 實戰:使用對象關系映射數據庫
- 27.5 輕量級偏好數據庫
- 27.6 實戰:使用輕量級偏好數據庫
- 27.7 數據存儲管理
- 27.8 實戰:使用數據存儲管理
- 第28章 綜合案例1:車機應用
- 28.1 案例概述
- 28.2 代碼實現
- 28.3 應用運行
- 第29章 綜合案例2:智能穿戴應用
- 29.1 案例概述
- 29.2 代碼實現
- 29.3 應用運行
- 第30章 綜合案例3:智慧屏應用
- 30.1 案例概述
- 30.2 代碼實現
- 30.3 應用運行
- 第31章 綜合案例4:手機應用
- 31.1 案例概述
- 31.2 代碼實現
- 31.3 應用運行
- 參考文獻 更新時間:2023-04-21 18:26:36