注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)HarmonyOS移動應用開發(fā)

HarmonyOS移動應用開發(fā)

HarmonyOS移動應用開發(fā)

定 價:¥100.00

作 者: 劉安戰(zhàn)、余雨萍、李勇軍 等
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302603337 出版時間: 2022-07-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書系統(tǒng)闡述了HarmonyOS應用開發(fā)相關技術,并以移動應用場景示例為主要實現(xiàn)。全書共分為12章。第1章為概述,介紹了HarmonyOS的特點、歷史、體系架構(gòu)等。第2章介紹了HarmonyOS應用開發(fā)環(huán)境和基礎。第3章介紹了常用的UI組件。第4章介紹了事件和通知。第5章介紹了布局。第6-8章介紹了HarmonyOS應用開發(fā)框架中的三大能力,Page、Service和Data。第9章介紹了數(shù)據(jù)存儲。第10章介紹了多媒體相關的開發(fā)技術。第11章介紹了應用開發(fā)中的設備管理。第12章綜合實現(xiàn)了一個完整的應用案例。書中包含了大量的示例代碼,使讀者在掌握理論知識的基礎上可以靈活應用。書中示例代碼是基于Java語言實現(xiàn)的,因此要求讀者具備一定的Java基礎。書中所有代碼示例均在模擬器或真機上通過測試。本書可作為HarmonyOS移動應用開發(fā)的入門書籍,也可作為大學計算機、軟件專業(yè)相關課程的教材或參考書,也可作為HarmonyOS應用開發(fā)工程師的參考書籍。

作者簡介

  劉安戰(zhàn) ,華為HarmonyOS領域HDE,副教授,碩士生導師,系統(tǒng)分析師,系統(tǒng)架構(gòu)設計師,信息系統(tǒng)項目管理師。主持完成教育部“華為產(chǎn)學合作協(xié)同育人項目”(HarmonyOS移動應用開發(fā)),率先在高校開設HarmonyOS移動應用開發(fā)課程。參編國家“十二五”規(guī)劃教材1部,曾獲河南省軟件工程課程教學成果一等獎。余雨萍 ,碩士,講師。關注HarmonyOS,常年從事Linux操作系統(tǒng)、計算機網(wǎng)絡等專業(yè)課程教學工作,Linux操作系統(tǒng)課程獲批河南省一流本科課程建設。完成編寫《Linux操作系統(tǒng)》等教材3部,曾獲得河南省教學改革項目成果二等獎。李勇軍, 博士,華為OpenHarmony核心技術研究啃論文計劃組長。曾參與科研項目4項,主持或參與省、廳、校級教學或研究項目10余項,發(fā)表論文數(shù)篇,參與編寫教材3部。從事 Java 程序設計、移動應用開發(fā)、軟件設計模式等課程主講教學工作,Java程序設計課程獲批河南省一流本科課程建設。

圖書目錄

第1章概述(25min)

1.1什么是HarmonyOS

1.2HarmonyOS的特性

1.3HarmonyOS體系架構(gòu)

1.4常見的操作系統(tǒng)介紹

小結(jié)

習題

第2章開發(fā)環(huán)境與基礎(81min)

2.1搭建開發(fā)環(huán)境

2.1.1DevEco Studio介紹

2.1.2搭建開發(fā)環(huán)境的基本流程

2.1.3軟件下載和安裝

2.1.4安裝配置SDK

2.2第1個HarmonyOS應用

2.2.1創(chuàng)建并運行Hello World

2.2.2項目啟動過程

2.2.3真實設備運行項目

2.3應用項目結(jié)構(gòu)

2.3.1邏輯結(jié)構(gòu)

2.3.2目錄結(jié)構(gòu)

2.4資源和配置

2.4.1資源說明

2.4.2config.json配置文件

2.5HiLog控制臺終端輸出

2.5.1定義日志標簽

2.5.2輸出日志

小結(jié)

習題

第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組件應用示例

小結(jié)

習題

第4章事件和通知(132min)

4.1基于監(jiān)聽的事件原理

4.2組件事件

4.2.1事件監(jiān)聽處理方法

4.2.2常用組件監(jiān)聽器

4.2.3監(jiān)聽事件示例


4.3公共事件

4.3.1什么是公共事件

4.3.2公共事件處理接口

4.3.3使用公共事件

4.4通知

小結(jié)

習題

第5章布局(78min)

5.1布局概述

5.2創(chuàng)建布局方式

5.3常用布局

5.3.1DirectionalLayout

5.3.2DependentLayout

5.3.3StackLayout

5.3.4PositionLayout

5.3.5TableLayout

5.4自定義布局

小結(jié)

習題

第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內(nèi)導航

6.4.2不同Page間導航

6.5Intent

6.6Page的跨設備遷移

6.6.1遷移過程及開發(fā)方法

6.6.2跨設備寫日記示例

小結(jié)

習題

第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任務分發(fā)

7.6.1任務分發(fā)器

7.6.2異步任務示例

7.7前臺服務

小結(jié)

習題

第8章Data Ability(58min)

8.1Data Ability概述

8.2Data的創(chuàng)建與實現(xiàn)

8.2.1自定義Data類

8.2.2實現(xiàn)和注冊文件Data

8.2.3實現(xiàn)和注冊數(shù)據(jù)庫Data

8.3訪問Data

8.3.1聲明請求Data權(quán)限

8.3.2創(chuàng)建DataAbilityHelper對象

8.3.3訪問Data數(shù)據(jù)

8.4數(shù)據(jù)庫Data示例

8.4.1本地數(shù)據(jù)庫Data

8.4.2訪問遠程Data

小結(jié)

習題

第9章數(shù)據(jù)存儲(88min)

9.1數(shù)據(jù)存儲概述

9.2輕量級數(shù)據(jù)存儲

9.2.1輕量級數(shù)據(jù)存儲介紹

9.2.2輕量級數(shù)據(jù)存儲接口

9.2.3存儲配置信息示例

9.3關系型數(shù)據(jù)存儲

9.3.1關系型數(shù)據(jù)存儲介紹

9.3.2關系型數(shù)據(jù)存儲接口

9.3.3人員信息管理示例

9.4對象關系映射存儲

9.4.1對象關系映射存儲介紹

9.4.2對象關系映射方法及接口

9.4.3存儲人員對象信息示例

9.5分布式數(shù)據(jù)服務

9.5.1分布式數(shù)據(jù)服務介紹

9.5.2分布式數(shù)據(jù)服務接口

9.5.3分布式通訊錄示例

小結(jié)

習題

第10章多媒體技術(101min)

10.1概述

10.2圖像處理

10.2.1圖像處理基礎

10.2.2應用處理圖像接口

10.2.3編輯圖片示例

10.3聲頻播放

10.3.1聲頻開發(fā)基礎

10.3.2應用播放聲頻接口

10.3.3播放音樂示例

10.4視頻播放

10.4.1視頻開發(fā)基礎

10.4.2播放視頻接口及開發(fā)步驟

10.4.3播放視頻示例

小結(jié)

習題

第11章設備管理(43min)

11.1控制類小器件

11.2位置服務

11.3傳感器

11.4設置管理

小結(jié)

習題

第12章天氣預報應用案例

12.1系統(tǒng)分析

12.2系統(tǒng)設計

12.3系統(tǒng)實現(xiàn)

12.3.1項目說明

12.3.2顯示層實現(xiàn)

12.3.3模型庫實現(xiàn)

12.3.4工具組件實現(xiàn)

12.3.5數(shù)據(jù)訪問層實現(xiàn)

12.3.6業(yè)務邏輯層實現(xiàn)

小結(jié)

附錄A鴻蒙應用真實設備調(diào)試

附錄B習題參考答案

附錄C英文縮寫

參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號