日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

鴻蒙操作系統(tǒng)開(kāi)發(fā)入門經(jīng)典

鴻蒙操作系統(tǒng)開(kāi)發(fā)入門經(jīng)典

定 價(jià):¥119.00

作 者: 徐禮文 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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

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

  本書涵蓋鴻蒙北向應(yīng)用開(kāi)發(fā)全部?jī)?nèi)容和南向硬件開(kāi)發(fā)基礎(chǔ)內(nèi)容。 本書共5篇14章,開(kāi)發(fā)準(zhǔn)備篇(第1和2章)分別是鴻蒙操作系統(tǒng)簡(jiǎn)介和鴻蒙應(yīng)用開(kāi)發(fā)準(zhǔn)備。第1章總體介紹鴻蒙操作系統(tǒng)的重要特性及技術(shù)架構(gòu),第2章介紹鴻蒙應(yīng)用開(kāi)發(fā)環(huán)境搭建,鴻蒙應(yīng)用開(kāi)發(fā)IDE、真機(jī)調(diào)試證書申請(qǐng)、真機(jī)模擬器使用?;A(chǔ)知識(shí)篇(第3~5章)系統(tǒng)的講解鴻蒙兩大應(yīng)用開(kāi)發(fā)框架的使用:Java UI和JavaScript UI框架,以及鴻蒙面向Ability開(kāi)發(fā)技術(shù)。分布式開(kāi)發(fā)篇(第6~8章)分別介紹鴻蒙分布式任務(wù)調(diào)度,分布式數(shù)據(jù)服務(wù),分布式文件服務(wù)。應(yīng)用實(shí)戰(zhàn)篇(第9~12章)通過(guò)不同語(yǔ)言框架開(kāi)發(fā)不同平臺(tái)應(yīng)用,最后介紹如何申請(qǐng)鴻蒙發(fā)布證書,以及發(fā)布鴻蒙應(yīng)用到華為官方應(yīng)用市場(chǎng)的流程。硬件開(kāi)發(fā)篇(第13和14章)介紹開(kāi)源鴻蒙源碼編譯環(huán)境搭建和海思開(kāi)發(fā)版的鴻蒙系統(tǒng)燒寫及嵌入式開(kāi)發(fā)入門。 本書適用于鴻蒙系統(tǒng)應(yīng)用開(kāi)發(fā)愛(ài)好者,Java、JavaScript開(kāi)發(fā)者,以及嵌入式愛(ài)好者閱讀。

作者簡(jiǎn)介

  徐禮文,華為官方首批HarmonyOS 課程導(dǎo)師、華為HDE、51CTO鴻蒙社區(qū)專欄作者。曾擔(dān)任過(guò)資深軟件開(kāi)發(fā)工程師、架構(gòu)師、技術(shù)總監(jiān)等職務(wù)。曾任國(guó)內(nèi)大型軟件公司項(xiàng)目經(jīng)理,從事軟件研究和開(kāi)發(fā)15年。主要從事Go、Python、人工智能、區(qū)塊鏈、JavaScript、Node.js、Java及跨平臺(tái)技術(shù)的研究和技術(shù)指導(dǎo)工作,對(duì)國(guó)內(nèi)外相關(guān)領(lǐng)域的技術(shù)、理論和實(shí)踐有很深的理解和研究。

圖書目錄


目錄





第一篇開(kāi)發(fā)準(zhǔn)備篇

第1章鴻蒙操作系統(tǒng)簡(jiǎn)介

1.1鴻蒙全場(chǎng)景戰(zhàn)略

1.2鴻蒙操作系統(tǒng)技術(shù)特性

1.2.1分布式設(shè)計(jì)

1.2.2一次開(kāi)發(fā),多端部署

1.2.3系統(tǒng)與硬件解耦,彈性部署

1.3鴻蒙操作系統(tǒng)技術(shù)架構(gòu)

1.3.1內(nèi)核層

1.3.2系統(tǒng)服務(wù)層

1.3.3框架層

1.3.4應(yīng)用層

1.4本章小結(jié)

第2章鴻蒙應(yīng)用開(kāi)發(fā)準(zhǔn)備

2.1鴻蒙應(yīng)用開(kāi)發(fā)環(huán)境搭建

2.1.1下載和安裝Node.js

2.1.2下載和安裝DevEco Studio

2.1.3運(yùn)行Hello World

2.2華為開(kāi)發(fā)者賬號(hào)申請(qǐng)

2.3鴻蒙應(yīng)用程序運(yùn)行調(diào)試

2.3.1在遠(yuǎn)程模擬器中運(yùn)行應(yīng)用

2.3.2在Simulator中運(yùn)行應(yīng)用

2.4使用真機(jī)設(shè)備運(yùn)行應(yīng)用

2.4.1安裝真機(jī)投屏軟件

2.4.2真機(jī)設(shè)備測(cè)試流程

2.5本章小結(jié)

第二篇基礎(chǔ)知識(shí)篇

第3章鴻蒙ACE Java應(yīng)用框架

3.1ACE運(yùn)行時(shí)簡(jiǎn)介

3.1.1ACE針對(duì)全場(chǎng)景開(kāi)發(fā)

3.1.2ACE支持的兩種UI框架

3.2ACE開(kāi)發(fā)中的核心概念

3.2.1Ability和Slice

3.2.2Ability分類

3.2.3鴻蒙應(yīng)用包結(jié)構(gòu)

3.3創(chuàng)建一個(gè)ACE Java項(xiàng)目

3.3.1新建ACE Java項(xiàng)目

3.3.2編寫界面布局

3.3.3編寫界面邏輯代碼

3.3.4通過(guò)模擬器預(yù)覽效果

3.3.5日志HiLog的使用

3.4ACE Java項(xiàng)目目錄結(jié)構(gòu)

3.4.1項(xiàng)目整體結(jié)構(gòu)

3.4.2項(xiàng)目的配置文件

3.4.3資源文件的使用方式

3.5ACE Java UI布局

3.5.1通過(guò)XML的方式創(chuàng)建布局

3.5.2通過(guò)編碼的方式創(chuàng)建布局

3.5.3鴻蒙常見(jiàn)布局方式

3.6ACE Java UI基礎(chǔ)組件

3.6.1組件與組件容器

3.6.2文本組件Text

3.6.3按鈕組件Button

3.6.4文本輸入框組件TextField

3.6.5圖片組件Image

3.6.6TabList和Tab組件

3.6.7Picker組件

3.6.8復(fù)選框組件CheckBox

3.6.9單選按鈕組件RadioButton

3.6.10信息提示框組件ToastDialog

3.6.11彈框組件CommonDialog

3.6.12進(jìn)度條組件ProgressBar

3.6.13滑塊組件Slider

3.6.14ScrollView組件

3.6.15ListContainer組件

3.6.16PageSlider組件

3.6.17系統(tǒng)剪貼板服務(wù)

3.6.18組件總結(jié)

3.7線程管理

3.7.1線程管理

3.7.2線程間通信

3.8網(wǎng)絡(luò)媒體與設(shè)備

3.8.1網(wǎng)絡(luò)管理

3.8.2設(shè)備的位置信息

3.8.3視頻

3.8.4圖像

3.8.5相機(jī)

3.8.6聲頻

第4章面向Ability開(kāi)發(fā)

4.1Ability分類

4.2Page Ability

4.2.1Page Ability的創(chuàng)建

4.2.2Page Ability頁(yè)面導(dǎo)航

4.2.3Page Ability的生命周期

4.2.4Ability Slice的生命周期

4.3Service Ability

4.3.1Service Ability概述

4.3.2Service Ability生命周期

4.3.3創(chuàng)建Service Ability

4.3.4啟動(dòng)Service Ability

4.3.5關(guān)閉Service Ability

4.3.6連接遠(yuǎn)程Service Ability

4.3.7前臺(tái)Service Ability

4.4Data Ability

4.4.1DataAbility概述

4.4.2DataAbility創(chuàng)建本地?cái)?shù)據(jù)庫(kù)

4.4.3DataAbility本地?cái)?shù)據(jù)庫(kù)數(shù)據(jù)操作

4.4.4跨設(shè)備訪問(wèn)DataAbility

4.5本章小結(jié)

第5章鴻蒙ACE JavaScript應(yīng)用框架

5.1ACE JavaScript框架介紹

5.1.1ACE JavaScript框架特性

5.1.2ACE JavaScript整體架構(gòu)

5.1.3ACE JavaScript運(yùn)行流程

5.1.4ACE JavaScript數(shù)據(jù)綁定機(jī)制

5.2ACE JavaScript語(yǔ)法詳細(xì)講解

5.2.1HML語(yǔ)法

5.2.2CSS語(yǔ)法

5.2.3JavaScript邏輯

5.2.4多語(yǔ)言支持

5.3ACE JavaScript布局

5.3.1FlexBox布局

5.3.2Grid布局

5.4ACE JavaScript內(nèi)置組件

5.4.1基礎(chǔ)組件

5.4.2媒體組件

5.4.3畫布組件

5.5自定義組件

5.5.1自定義組件的定義

5.5.2自定義組件事件與交互

5.6頁(yè)面路由

5.6.1單頁(yè)面路由

5.6.2多頁(yè)面路由

5.7應(yīng)用JavaScript接口

5.7.1彈框

5.7.2網(wǎng)絡(luò)訪問(wèn)

5.7.3分布式遷移

5.8系統(tǒng)JavaScript接口

5.8.1消息通知

5.8.2地理位置

5.8.3設(shè)備信息

5.8.4應(yīng)用管理

5.8.5媒體查詢

5.8.6振動(dòng)

5.8.7應(yīng)用配置

5.9多實(shí)例接口

5.10本章小結(jié)
第三篇分布式開(kāi)發(fā)篇

第6章鴻蒙分布式任務(wù)調(diào)度

6.1分布式任務(wù)調(diào)度

6.1.1分布式任務(wù)調(diào)度介紹

6.1.2分布式任務(wù)調(diào)度約束與限制

6.1.3分布式調(diào)度場(chǎng)景介紹

6.1.4分布式調(diào)度接口說(shuō)明

6.2實(shí)現(xiàn)跨設(shè)備打開(kāi)FA

6.3實(shí)現(xiàn)跨設(shè)備FA遷移

6.4實(shí)現(xiàn)跨設(shè)備可撤回FA遷移

第7章鴻蒙分布式數(shù)據(jù)服務(wù)

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

7.2分布式數(shù)據(jù)庫(kù)權(quán)限設(shè)置

7.3分布式數(shù)據(jù)庫(kù)的基本操作

7.4訂閱分布式數(shù)據(jù)變化

7.5手動(dòng)同步分布式數(shù)據(jù)庫(kù)

7.6分布式數(shù)據(jù)庫(kù)的謂詞查詢

第8章鴻蒙分布式文件服務(wù)

8.1分布式文件系統(tǒng)介紹

8.1.1分布式文件系統(tǒng)基本概念

8.1.2分布式文件系統(tǒng)運(yùn)作機(jī)制

8.1.3分布式文件系統(tǒng)約束與限制

8.2分布式文件系統(tǒng)操作
第四篇應(yīng)用實(shí)戰(zhàn)篇

第9章智慧手表應(yīng)用開(kāi)發(fā)案例(Java版)

9.1天氣預(yù)報(bào)App介紹

9.2天氣預(yù)報(bào)App技術(shù)點(diǎn)

9.3天氣預(yù)報(bào)App界面實(shí)現(xiàn)

9.4天氣預(yù)報(bào)App核心代碼

9.4.1配置App中所需的權(quán)限

9.4.2創(chuàng)建ListContainer數(shù)據(jù)類

9.4.3創(chuàng)建ListContainer數(shù)據(jù)提供類

9.4.4綁定ListContainer數(shù)據(jù)提供類

9.4.5處理ListContainer單擊事件處理

9.4.6多線程處理事件和網(wǎng)絡(luò)請(qǐng)求

9.4.7格式化JSON數(shù)據(jù)

9.4.8封裝網(wǎng)絡(luò)訪問(wèn)類獲取網(wǎng)絡(luò)數(shù)據(jù)

9.4.9通過(guò)設(shè)備地理定位獲取默認(rèn)天氣

9.4.10通過(guò)語(yǔ)音查詢天氣

9.5本章小結(jié)

第10章多設(shè)備游戲開(kāi)發(fā)案例(JavaScript版)

10.1五子棋游戲功能介紹

10.2五子棋游戲技術(shù)要點(diǎn)

10.3五子棋游戲界面實(shí)現(xiàn)

10.3.1游戲界面布局

10.3.2畫棋盤的網(wǎng)格

10.3.3繪制棋盤背景

10.4五子棋邏輯實(shí)現(xiàn)(AI篇)

10.4.1在棋盤畫棋子

10.4.2實(shí)現(xiàn)落子判斷

10.4.3贏法數(shù)組

10.4.4判斷是否贏棋

10.4.5實(shí)現(xiàn)計(jì)算機(jī)AI落子

10.5五子棋邏輯實(shí)現(xiàn)(鴻蒙篇)

10.5.1多設(shè)備流轉(zhuǎn)需要滿足的條件

10.5.2多設(shè)備間游戲流轉(zhuǎn)實(shí)現(xiàn)

10.6本章小結(jié)

第11章多設(shè)備應(yīng)用開(kāi)發(fā)案例(Java+JavaScript版)

11.1鴻蒙涂鴉畫板介紹

11.2共享涂鴉畫板技術(shù)要點(diǎn)

11.3涂鴉畫板的界面實(shí)現(xiàn)

11.3.1涂鴉畫板的界面布局

11.3.2涂鴉畫板的界面樣式

11.4涂鴉畫板核心代碼實(shí)現(xiàn)

11.4.1實(shí)現(xiàn)畫板的自由繪制

11.4.2選擇圖片進(jìn)行涂鴉

11.4.3查找附近的手機(jī)設(shè)備

11.4.4實(shí)現(xiàn)涂鴉作品發(fā)送至已連接手機(jī)

11.4.5實(shí)現(xiàn)畫板實(shí)時(shí)共享功能

11.5本章小結(jié)

第12章鴻蒙應(yīng)用簽名與發(fā)布

12.1準(zhǔn)備應(yīng)用發(fā)布的簽名文件

12.1.1生成密鑰和證書請(qǐng)求文件

12.1.2創(chuàng)建AGC項(xiàng)目

12.1.3創(chuàng)建HarmonyOS應(yīng)用

12.1.4申請(qǐng)應(yīng)用發(fā)布證書

12.1.5申請(qǐng)應(yīng)用Profile文件

12.2構(gòu)建類型為Release的HAP

12.2.1配置簽名信息

12.2.2構(gòu)建發(fā)布的HAP文件

12.3將應(yīng)用發(fā)布到華為應(yīng)用市場(chǎng)

12.3.1登錄AppGallery Connect網(wǎng)站

12.3.2完善應(yīng)用發(fā)布信息

12.3.3設(shè)置版本信息

12.3.4添加上傳HAP包

12.3.5填寫應(yīng)用隱私說(shuō)明

12.3.6設(shè)置是否必須聯(lián)網(wǎng)才可以使用

12.4本章小結(jié)

第五篇硬件開(kāi)發(fā)篇

第13章搭建OpenHarmony開(kāi)發(fā)環(huán)境

13.1OpenHarmony編譯環(huán)境準(zhǔn)備

13.1.1虛擬機(jī)安裝Ubuntu系統(tǒng)

13.1.2配置OpenHarmony編譯環(huán)境

13.1.3使用MobaXterm遠(yuǎn)程登錄Ubuntu

13.1.4下載OpenHarmony源代碼

13.1.5編譯OpenHarmony源代碼

13.1.6通過(guò)Samba共享Linux源代碼

13.2OpenHarmony燒錄環(huán)境準(zhǔn)備

13.2.1安裝Visual Studio Code

13.2.2安裝Node.js

13.2.3安裝JDK

13.2.4安裝HPM

13.2.5安裝DevEco Device Tool插件

13.2.6安裝C/C++插件

13.2.7導(dǎo)入和配置OpenHarmony工程

13.3本章小結(jié)

第14章HiSpark開(kāi)發(fā)板開(kāi)發(fā)入門

14.1HiSpark系列開(kāi)發(fā)套件介紹

14.1.1HiSpark WiFi IoT開(kāi)發(fā)套件

14.1.2HiSpark DIY IPC套件

14.1.3HiSpark AI Camera套件

14.2HiSpark Hi3861開(kāi)發(fā)板

14.2.1開(kāi)發(fā)板介紹

14.2.2燒錄HarmonyOS

14.2.3添加Hi3861顯示屏驅(qū)動(dòng)

14.3HiSpark Hi3516開(kāi)發(fā)板

14.3.1開(kāi)發(fā)板簡(jiǎn)介

14.3.2燒錄HarmonyOS

14.3.3安裝鴻蒙應(yīng)用程序

14.4HiSpark Hi3518開(kāi)發(fā)板

14.4.1開(kāi)發(fā)板簡(jiǎn)介

14.4.2燒錄HarmonyOS

14.5本章小結(jié)

本目錄推薦

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