自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

鴻蒙應(yīng)用開發(fā)入門(一):鴻蒙系統(tǒng)的概述

開發(fā)
文章由鴻蒙社區(qū)產(chǎn)出,想要了解更多內(nèi)容請前往:51CTO和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)https://harmonyos.51cto.com/#zz
 

想了解更多內(nèi)容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com/#zz

1.1 鴻蒙系統(tǒng)是一個什么樣的系統(tǒng),亮點在哪里

官網(wǎng)首頁上一句話告訴了我們鴻蒙系統(tǒng)是一個什么樣的系統(tǒng):分布式能力造就新硬件、新交互、新服務(wù),打開煥然一新的全場景世界。

解釋一下:分布式能力是基礎(chǔ),在基礎(chǔ)上打造了三個新,由三個新構(gòu)筑了一個全新的場景世界。

分布式:由鴻蒙OS底層利用各種通信信道幫助我們構(gòu)建起一個泛鴻蒙設(shè)備的沒有中心的設(shè)備網(wǎng)絡(luò),設(shè)備與設(shè)備之間自動發(fā)現(xiàn)并連接彼此,形成一個華為工程師叫“軟總線”分布式抽象布局。這種布局讓設(shè)備都具有分布式能力,我們可以很輕松地讓多設(shè)備中的數(shù)據(jù)、文件在應(yīng)用中都具有一致性,在一個設(shè)備上修改數(shù)據(jù),上傳文件,其他設(shè)備自動同步,我們應(yīng)用開發(fā)者不在需要去建立設(shè)備與設(shè)備之間的連接,維護(hù)這個連接去進(jìn)行數(shù)據(jù)通信,我們只需要用就可以了o((≧▽≦o)!調(diào)用手機(jī)以外的設(shè)備和調(diào)用本地設(shè)備幾乎沒什么區(qū)別,大大簡化我們的多設(shè)備協(xié)同的開發(fā)難度!贊!

對用戶而言,手機(jī)不僅僅是原來的手機(jī)了,因為現(xiàn)在鴻蒙手機(jī)可以成為無數(shù)個設(shè)備的操作接口,它的能力和以前不可同日而語了,所以官網(wǎng)上說鴻蒙的手機(jī)是新設(shè)備!華為的工程師叫這個為“超級終端”!

設(shè)備上的應(yīng)用在鴻蒙OS下,不在是設(shè)備孤立的,我們可以方便地進(jìn)行互轉(zhuǎn),讓用戶在不同設(shè)備上自如切換,形成了一個應(yīng)用可以在多設(shè)備上任意切換的新交互:

鴻蒙OS打破了傳統(tǒng)的APP安裝的模式,原本的APP應(yīng)用相互獨立,功能“強(qiáng)大”,一個APP安裝動輒100M以上,里邊的很多功能其實我們真的是用不到的,比如使用美的微波爐,我就只需要給微波爐設(shè)置一下溫度和時間而已,但APP里的東西遠(yuǎn)不止于此,鴻蒙OS將應(yīng)用的能力細(xì)分為了很多顆粒,這種顆粒華為工程師叫Ability,APP在應(yīng)用市場里是以Ability的形式存在的,我們需要微波爐設(shè)置一下溫度和時間,用鴻蒙手機(jī)時,它只會拉取對應(yīng)的Ability,不會將我們不需要的能力安裝到我們的手機(jī)上了,手機(jī)終于可以不在“肥胖”了,實現(xiàn)按需呈現(xiàn),爽不爽?這就是鴻蒙OS的新服務(wù)!

基于上述的技術(shù)基礎(chǔ),鴻蒙OS還給我們解決了一個很大的痛點,原來我們手機(jī)想要控制設(shè)備,很麻煩,連接設(shè)備的步驟多,時間長,有時可能還需要網(wǎng)絡(luò)專業(yè)方面的知識,普通用戶大多只有放棄,不去連接:


使用鴻蒙OS,簡單、方便、無感,我們只需手機(jī)碰一碰設(shè)備,自動連接上設(shè)備,自動從應(yīng)用市場拉去下控制設(shè)備的Ability,用戶感覺不到有APP的安裝,只是看到控制設(shè)備的頁面被打開了而已,安逸不安逸?


1.2 學(xué)習(xí)鴻蒙應(yīng)用開發(fā)首先要了解的一個最最基礎(chǔ)的概念:Ability

Ability是應(yīng)用所具備能力的抽象,也是應(yīng)用程序的重要組成部分。一個應(yīng)用可以具備多種能力(即可以包含多個Ability),HarmonyOS支持應(yīng)用以Ability為單位進(jìn)行部署。Ability可以分為FA(Feature Ability)和PA(Particle Ability)兩種類型,每種類型為開發(fā)者提供了不同的模板,以便實現(xiàn)不同的業(yè)務(wù)功能。

1. FA支持Page Ability:

Page模板是FA唯一支持的模板,用于提供與用戶交互的能力。一個Page實例可以包含一組相關(guān)頁面,每個頁面用一個AbilitySlice實例表示。

2. PA支持Service Ability和Data Ability:

1)Service模板:用于提供后臺運行任務(wù)的能力。

2)Data模板:用于對外部提供統(tǒng)一的數(shù)據(jù)訪問抽象。

1.3 鴻蒙的課程體系設(shè)計

 

學(xué)習(xí)技術(shù),我常常比喻為燒開水,它一定是一個長期的過程,不可能一觸而就,所以我們把鴻蒙的學(xué)習(xí)劃分為幾個階段,數(shù)門課程,上述的思維導(dǎo)圖只是列出我認(rèn)為比較核心的課程,一個主設(shè)計思路,不一定最合理,但可以供你一個參考吧!第一門課程鴻蒙應(yīng)用開發(fā)入門,我已錄制成課程,有興趣的朋友、同學(xué)可以移步看看,學(xué)海無邊,我一直在里邊游著,希望多和大家交流,互通有無,共同成長!

課程《鴻蒙手機(jī)應(yīng)用開發(fā)入門》https://edu.51cto.com/course/26133.html

©著作權(quán)歸作者和HarmonyOS技術(shù)社區(qū)共同所有,如需轉(zhuǎn)載,請注明出處,否則將追究法律責(zé)任

想了解更多內(nèi)容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com/#zz

 

責(zé)任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2020-12-25 10:52:28

鴻蒙HarmonyOS應(yīng)用開發(fā)

2020-09-28 15:13:04

鴻蒙

2021-01-18 13:26:06

鴻蒙HarmonyOS應(yīng)用

2020-11-11 11:56:05

HarmonyOS

2021-01-05 10:35:04

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-02-07 12:08:39

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-06-24 09:32:00

鴻蒙HarmonyOS應(yīng)用

2020-11-09 11:56:49

HarmonyOS

2020-12-03 10:05:07

鴻蒙OS

2021-01-06 11:21:56

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-07-29 09:55:59

鴻蒙HarmonyOS應(yīng)用

2021-07-27 11:39:40

鴻蒙HarmonyOS應(yīng)用

2020-11-17 08:59:28

MQTT

2021-01-14 12:06:22

鴻蒙HarmonyOSAI應(yīng)用

2011-08-11 10:03:43

iPhonecocoaNSRunLoop

2021-01-15 09:50:06

鴻蒙HarmonyOSAI應(yīng)用

2023-09-13 15:27:14

鴻蒙應(yīng)用元服務(wù)

2021-01-19 12:33:32

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-01-19 10:09:02

鴻蒙HarmonyOS應(yīng)用
點贊
收藏

51CTO技術(shù)棧公眾號