注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)鴻蒙操作系統(tǒng)應(yīng)用開(kāi)發(fā)實(shí)踐

鴻蒙操作系統(tǒng)應(yīng)用開(kāi)發(fā)實(shí)踐

鴻蒙操作系統(tǒng)應(yīng)用開(kāi)發(fā)實(shí)踐

定 價(jià):¥99.00

作 者: 陳美汝,鄭森文,武延軍,吳敬征 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 計(jì)算機(jī)技術(shù)開(kāi)發(fā)與應(yīng)用叢書(shū)
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302582014 出版時(shí)間: 2021-07-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 389 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)系統(tǒng)全面地講解鴻蒙操作系統(tǒng)下的應(yīng)用開(kāi)發(fā)所需基礎(chǔ)知識(shí),并通過(guò)豐富的案例實(shí)踐提高應(yīng)用能力。 整本書(shū)共11章,第1章對(duì)鴻蒙操作系統(tǒng)進(jìn)行概述,并搭建應(yīng)用開(kāi)發(fā)環(huán)境。第2~5 章分別講解了Java、JavaScript語(yǔ)言基礎(chǔ)及Java、JavaScript下的UI布局實(shí)現(xiàn)。第6章講解了鴻蒙輕量級(jí)智能穿戴設(shè)備的開(kāi)發(fā)。第7章講解了應(yīng)用所具備能力Ability。第8章講解了本地應(yīng)用數(shù)據(jù)管理及分布式服務(wù)。第9章講解了包括圖像、相機(jī)及音視頻的多媒體功能。第10和11章為應(yīng)用實(shí)戰(zhàn),包含兩個(gè)完整實(shí)踐案例。本書(shū)通俗易懂,循序漸進(jìn),且包含豐富的代碼講解和應(yīng)用實(shí)例,操作性較強(qiáng),并配套PPT和視頻講解,是鴻蒙應(yīng)用開(kāi)發(fā)入門(mén)者的不二之選。 本書(shū)主要面向鴻蒙應(yīng)用的入門(mén)開(kāi)發(fā)者,也可作為培訓(xùn)機(jī)構(gòu)的參考用書(shū)。

作者簡(jiǎn)介

  陳美汝,北京郵電大學(xué)碩士,現(xiàn)就職于中國(guó)科學(xué)院軟件研究所智能軟件研究中心。參與多項(xiàng)國(guó)家科技重點(diǎn)研發(fā)計(jì)劃課題項(xiàng)目,目前主要研究方向?yàn)殚_(kāi)源軟件供應(yīng)鏈。國(guó)內(nèi)首批鴻蒙應(yīng)用開(kāi)發(fā)人員,具有豐富的移動(dòng)端應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。 鄭森文,工、理學(xué)雙碩士,現(xiàn)就職于中國(guó)科學(xué)院軟件研究所。主要研究方向?yàn)镠CI、人工智能和軟件工程,發(fā)表相關(guān)論文、軟著、專(zhuān)利共10余項(xiàng),并參與了多項(xiàng)國(guó)家自然科學(xué)基金、國(guó)家科技重點(diǎn)研發(fā)計(jì)劃課題項(xiàng)目,當(dāng)前主要專(zhuān)注于開(kāi)源軟件供應(yīng)鏈相關(guān)研究和實(shí)踐。國(guó)內(nèi)首批鴻蒙應(yīng)用開(kāi)發(fā)人員,中國(guó)科學(xué)院軟件研究所鴻蒙應(yīng)用團(tuán)隊(duì)負(fù)責(zé)人,多年移動(dòng)端應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。 武延軍,博士生導(dǎo)師,中國(guó)科學(xué)院軟件研究副總工程師、智能軟件研究中心主任,操作系統(tǒng)領(lǐng)域?qū)W科方向帶頭人,研究所重點(diǎn)培育方向負(fù)責(zé)人,受聘軍委科技委重點(diǎn)項(xiàng)目專(zhuān)家、裝備發(fā)展部載人航天工程軟件專(zhuān)家等?!笆濉逼陂g,牽頭組建新創(chuàng)新單元——智能軟件研究中心,擔(dān)任首任中心主任。 吳敬征,中國(guó)科學(xué)院軟件研究所研究員,碩士研究生導(dǎo)師,中國(guó)科學(xué)院軟件研究所杰出青年科技人才。主要研究方向?yàn)殚_(kāi)源軟件供應(yīng)鏈、人工智能安全及漏洞挖掘。在國(guó)內(nèi)外期刊和會(huì)議發(fā)表學(xué)術(shù)論文60余篇,申請(qǐng)國(guó)家專(zhuān)利20余項(xiàng),獲得軟件著作權(quán)20余項(xiàng)。主持自然科學(xué)基金、國(guó)家科技重點(diǎn)研發(fā)計(jì)劃課題等10余項(xiàng)研究項(xiàng)目。

圖書(shū)目錄


目錄


第1章走進(jìn)Harmony

1.1了解HarmonyOS

1.1.1HarmonyOS技術(shù)特性

1.1.2HarmonyOS系統(tǒng)架構(gòu)

1.2搭建HarmonyOS開(kāi)發(fā)環(huán)境

1.2.1安裝環(huán)境要求

1.2.2下載安裝工具

1.2.3搭建開(kāi)發(fā)環(huán)境

1.3關(guān)于DevEco Studio

1.3.1DevEco Studio界面及配置

1.3.2DevEco Studio SDK管理

1.4創(chuàng)建第一個(gè)HarmonyOS項(xiàng)目

1.4.1創(chuàng)建第一個(gè)項(xiàng)目

1.4.2模擬器運(yùn)行及預(yù)覽

1.5HarmonyOS項(xiàng)目分析

1.5.1項(xiàng)目邏輯視圖

1.5.2項(xiàng)目結(jié)構(gòu)與文件

1.6應(yīng)用配置文件

1.6.1配置文件介紹

1.6.2配置信息App

1.6.3配置信息deviceConfig

1.6.4配置信息module

1.7資源文件

1.7.1Resource目錄介紹

1.7.2Resource文件編寫(xiě)

1.7.3Resource文件使用

1.8日志管理工具

第2章Java

2.1Java語(yǔ)言基礎(chǔ)

2.1.1面向?qū)ο缶幊?br />
2.1.2Java程序基本結(jié)構(gòu)

2.2類(lèi)與對(duì)象

2.2.1類(lèi)

2.2.2對(duì)象

2.3繼承、接口、抽象類(lèi)與多態(tài)

2.3.1繼承

2.3.2抽象類(lèi)

2.3.3接口

2.3.4多態(tài)





第3章Java UI

3.1Java UI單體組件

3.1.1Text組件

3.1.2Button組件

3.1.3Image組件

3.2Java UI容器組件

3.2.1線性布局DirectionalLayout

3.2.2相對(duì)布局DependentLayout

3.2.3絕對(duì)坐標(biāo)布局PositionLayout

3.2.4滾動(dòng)菜單ListContainer

3.2.5滑動(dòng)布局管理器 PageSlider

3.2.6其他布局容器

3.3Java UI動(dòng)畫(huà)

3.3.1動(dòng)畫(huà)類(lèi)介紹

3.3.2數(shù)值動(dòng)畫(huà)AnimatorValue

3.3.3屬性動(dòng)畫(huà) AnimatorProperty

3.3.4動(dòng)畫(huà)集合AnimatorGroup

第4章JavaScript

4.1關(guān)于JavaScript

4.1.1JavaScript簡(jiǎn)介

4.1.2揭開(kāi)JavaScript面紗


4.1.3JavaScript與Java的區(qū)別

4.2JavaScript開(kāi)發(fā)環(huán)境

4.2.1JavaScript IDE

4.2.2瀏覽器

4.2.3Node.js

4.3走近JavaScript

4.3.1JavaScript執(zhí)行方式

4.3.2JavaScript核心語(yǔ)法

4.3.3ES6語(yǔ)法概述

4.3.4JavaScript、HML及CSS

4.4HarmonyOS中的JS與Java

4.4.1Java中的實(shí)現(xiàn)

4.4.2JS 中的實(shí)現(xiàn)

4.4.3HarmonyOS中JS的優(yōu)缺點(diǎn)

第5章JS UI

5.1關(guān)于JS UI

5.1.1JS UI框架介紹

5.1.2JS UI主體介紹

5.2開(kāi)發(fā)第一個(gè)JS FA應(yīng)用

5.2.1頁(yè)面布局說(shuō)明

5.2.2構(gòu)建布局

5.2.3添加交互

5.3常用組件

5.3.1基礎(chǔ)組件

5.3.2List組件

5.3.3Tabs組件

5.3.4自定義組件

5.4添加用戶交互

5.4.1手勢(shì)事件

5.4.2按鍵事件

5.4.3頁(yè)面路由

5.5動(dòng)畫(huà)

5.5.1transform靜態(tài)動(dòng)畫(huà)

5.5.2animation連續(xù)動(dòng)畫(huà)


第6章輕量級(jí)智能穿戴開(kāi)發(fā)

6.1構(gòu)建用戶界面

6.1.1布局整體說(shuō)明

6.1.2用戶界面實(shí)現(xiàn)

6.2基本功能與系統(tǒng)能力

6.2.1設(shè)備基本功能

6.2.2系統(tǒng)能力

6.2.3應(yīng)用生命周期

6.3手表應(yīng)用推送至真機(jī)

第7章Ability

7.1關(guān)于Ability

7.2Page Ability

7.2.1概述

7.2.2路由配置

7.2.3Page與AbilitySlice的生命周期

7.2.4Page間導(dǎo)航

7.3線程

7.3.1概述

7.3.2線程管理

7.3.3線程通信

7.4ServiceAbility

7.4.1創(chuàng)建并啟動(dòng)Service

7.4.2連接Service

7.4.3Service的生命周期

第8章數(shù)據(jù)管理

8.1本地應(yīng)用數(shù)據(jù)管理

8.1.1SQLite數(shù)據(jù)庫(kù)

8.1.2關(guān)系型數(shù)據(jù)庫(kù)

8.1.3對(duì)象關(guān)系映射數(shù)據(jù)庫(kù)

8.1.4輕量級(jí)偏好數(shù)據(jù)庫(kù)

8.2分布式服務(wù)

8.2.1多設(shè)備協(xié)同權(quán)限

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

8.2.3分布式文件服務(wù)

8.3DataAbility

8.3.1創(chuàng)建Data

8.3.2文件存取


8.3.3數(shù)據(jù)庫(kù)操作

第9章多媒體

9.1圖像

9.1.1圖像場(chǎng)景概述

9.1.2圖像解碼

9.1.3位圖操作

9.1.4圖像編碼

9.2音視頻

9.2.1音視頻場(chǎng)景概述

9.2.2音視頻編解碼

9.2.3視頻播放

9.2.4聲頻資源的加載與播放

9.3相機(jī)

9.3.1相機(jī)場(chǎng)景概述

9.3.2相機(jī)預(yù)覽

9.3.3相機(jī)拍照

9.3.4連拍與錄像

第10章應(yīng)用實(shí)戰(zhàn): 第三方組件的使用——彈幕

第11章應(yīng)用實(shí)戰(zhàn): 視頻流直播

11.1發(fā)送端

11.1.1發(fā)送端工程結(jié)構(gòu)

11.1.2發(fā)送端核心實(shí)現(xiàn)——Sender

11.1.3發(fā)送端核心工具——VDEncoder

11.1.4發(fā)送端其他工具類(lèi)

11.2接收端

11.2.1接收端工程結(jié)構(gòu)

11.2.2接收端核心實(shí)現(xiàn)——Receiver

11.2.3接收端核心工具——VDDecoder

11.2.4接收端其他工具類(lèi)

11.3運(yùn)行與效果

11.3.1發(fā)送端運(yùn)行

11.3.2接收端運(yùn)行

本目錄推薦

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