HarmonyOS移動應用開發
劉安戰、餘雨萍、李勇軍 等
相關主題
商品描述
目錄大綱
目錄
第1章概述(25min)
1.1什麽是HarmonyOS
1.2HarmonyOS的特性
1.3HarmonyOS體系架構
1.4常見的操作系統介紹
小結
習題
第2章開發環境與基礎(81min)
2.1搭建開發環境
2.1.1DevEco Studio介紹
2.1.2搭建開發環境的基本流程
2.1.3軟件下載和安裝
2.1.4安裝配置SDK
2.2第1個HarmonyOS應用
2.2.1創建並運行Hello World
2.2.2項目啟動過程
2.2.3真實設備運行項目
2.3應用項目結構
2.3.1邏輯結構
2.3.2目錄結構
2.4資源和配置
2.4.1資源說明
2.4.2config.json配置文件
2.5HiLog控制台終端輸出
2.5.1定義日誌標簽
2.5.2輸出日誌
小結
習題
第3章常用UI組件(124min)
3.1概述
3.2顯示型組件
3.2.1Text組件
3.2.2Image組件
3.2.3DatePicker組件
3.2.4TimePicker組件
3.2.5ProgressBar組件
3.3交互型組件
3.3.1TextField組件
3.3.2Button組件
3.3.3Checkbox組件
3.3.4RadioButton/RadioContainer
3.3.5Switch組件
3.4組件應用示例
小結
習題
第4章事件和通知(132min)
4.1基於監聽的事件原理
4.2組件事件
4.2.1事件監聽處理方法
4.2.2常用組件監聽器
4.2.3監聽事件示例
4.3公共事件
4.3.1什麽是公共事件
4.3.2公共事件處理接口
4.3.3使用公共事件
4.4通知
小結
習題
第5章佈局(78min)
5.1佈局概述
5.2創建佈局方式
5.3常用佈局
5.3.1DirectionalLayout
5.3.2DependentLayout
5.3.3StackLayout
5.3.4PositionLayout
5.3.5TableLayout
5.4自定義佈局
小結
習題
第6章Page Ability(68min)
6.1概述
6.2Page和Slice的關系
6.3Page和Slice的生命周期
6.3.1Page的生命周期
6.3.2Slice的生命周期
6.3.3Page與Slice生命周期示例
6.4Slice間導航
6.4.1同一Page內導航
6.4.2不同Page間導航
6.5Intent
6.6Page的跨設備遷移
6.6.1遷移過程及開發方法
6.6.2跨設備寫日記示例
小結
習題
第7章Service Ability(82min)
7.1服務概述
7.2服務的定義
7.3服務的生命周期
7.4以命令方式訪問服務
7.4.1以命令方式啟動/停止服務方法
7.4.2以命令方式使用服務示例
7.5以連接方式訪問服務
7.5.1以連接訪問服務方法
7.5.2以連接方式訪問服務示例
7.6任務分發
7.6.1任務分發器
7.6.2異步任務示例
7.7前臺服務
小結
習題
第8章Data Ability(58min)
8.1Data Ability概述
8.2Data的創建與實現
8.2.1自定義Data類
8.2.2實現和註冊文件Data
8.2.3實現和註冊數據庫Data
8.3訪問Data
8.3.1聲明請求Data權限
8.3.2創建DataAbilityHelper對象
8.3.3訪問Data數據
8.4數據庫Data示例
8.4.1本地數據庫Data
8.4.2訪問遠程Data
小結
習題
第9章數據存儲(88min)
9.1數據存儲概述
9.2輕量級數據存儲
9.2.1輕量級數據存儲介紹
9.2.2輕量級數據存儲接口
9.2.3存儲配置信息示例
9.3關系型數據存儲
9.3.1關系型數據存儲介紹
9.3.2關系型數據存儲接口
9.3.3人員信息管理示例
9.4對象關系映射存儲
9.4.1對象關系映射存儲介紹
9.4.2對象關系映射方法及接口
9.4.3存儲人員對象信息示例
9.5分佈式數據服務
9.5.1分佈式數據服務介紹
9.5.2分佈式數據服務接口
9.5.3分佈式通訊錄示例
小結
習題
第10章多媒體技術(101min)
10.1概述
10.2圖像處理
10.2.1圖像處理基礎
10.2.2應用處理圖像接口
10.2.3編輯圖片示例
10.3聲頻播放
10.3.1聲頻開發基礎
10.3.2應用播放聲頻接口
10.3.3播放音樂示例
10.4視頻播放
10.4.1視頻開發基礎
10.4.2播放視頻接口及開發步驟
10.4.3播放視頻示例
小結
習題
第11章設備管理(43min)
11.1控制類小器件
11.2位置服務
11.3傳感器
11.4設置管理
小結
習題
第12章天氣預報應用案例
12.1系統分析
12.2系統設計
12.3系統實現
12.3.1項目說明
12.3.2顯示層實現
12.3.3模型庫實現
12.3.4工具組件實現
12.3.5數據訪問層實現
12.3.6業務邏輯層實現
小結
附錄A鴻蒙應用真實設備調試
附錄B習題參考答案
附錄C英文縮寫
參考文獻