真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

鴻蒙開(kāi)發(fā)怎么操作,鴻蒙怎么進(jìn)開(kāi)發(fā)者

「鴻蒙開(kāi)發(fā) 3」華為鴻蒙應(yīng)用開(kāi)發(fā)的低代碼(Super Visual)開(kāi)發(fā)方式

開(kāi)發(fā)前可以了解下鴻蒙: [鴻蒙開(kāi)發(fā) 序]華為鴻蒙操作系統(tǒng)(HarmonyOS)簡(jiǎn)介及開(kāi)發(fā)環(huán)境搭建

成都創(chuàng)新互聯(lián)專注于峨山縣企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開(kāi)發(fā),商城網(wǎng)站制作。峨山縣網(wǎng)站建設(shè)公司,為峨山縣等地區(qū)提供建站服務(wù)。全流程專業(yè)公司,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

開(kāi)發(fā)前的準(zhǔn)備:「鴻蒙開(kāi)發(fā) 1」華為鴻蒙應(yīng)用集成開(kāi)發(fā)環(huán)境DevEco Studio安裝和設(shè)置

了解鴻蒙應(yīng)用開(kāi)發(fā)的基本開(kāi)發(fā)流程:「鴻蒙開(kāi)發(fā) 2」第一個(gè)華為鴻蒙(HarmonyOS)應(yīng)用程序(App)

本章目標(biāo):

1 了解華為鴻蒙應(yīng)用開(kāi)發(fā)的可視化(低代碼)方式

2 通過(guò)構(gòu)建一個(gè)簡(jiǎn)單的具有頁(yè)面跳轉(zhuǎn)功能的應(yīng)用

低代碼開(kāi)發(fā)方式,即通過(guò)可視化界面開(kāi)發(fā)方式快速構(gòu)建布局、編輯UI界面,可有效降低用戶的上手成本并提升用戶構(gòu)建UI界面的效率。

1 打開(kāi)DevEco Studio,創(chuàng)建一個(gè)新工程,選擇支持Phone / Tablet / Wearable(手機(jī) / 平板 / s可穿戴)的模板,我們?cè)诖酥苯舆x擇Empty Ability

Project name工程名稱填SuperVisual

Development mode開(kāi)發(fā)方式選擇Super Visual

其它的可以使用默認(rèn)設(shè)置,點(diǎn)擊完成,進(jìn)入編輯界面

1 在Project(項(xiàng)目)窗口,刪除工程運(yùn)行默認(rèn)的入口文件夾:“entry src main js default pages index”文件夾

2 在Project窗口,選擇工程中的“entry src main js default pages”,單擊鼠標(biāo)右鍵,選擇“New JS Visual”

JS visual name填first,點(diǎn)擊完成,進(jìn)入編輯界面

創(chuàng)建完成后,可以看到“entry src main supervisual default pages page page.visual”的文件目錄結(jié)構(gòu)

3 第一個(gè)頁(yè)面內(nèi)有一個(gè)容器、文本和一個(gè)按鈕,通過(guò)Div、Text和Button組件來(lái)實(shí)現(xiàn)

(1)分別選中first.visual畫(huà)面中的Text、Div組件,單擊鼠標(biāo)右鍵,選擇Delete刪除

(2)選中UI Control中的Div組件,將其拖至畫(huà)布

點(diǎn)擊右側(cè)屬性樣式欄中的通用樣式圖標(biāo)(General),設(shè)置Div組件的高度Height為100%,使其占滿屏幕

點(diǎn)擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Flex),設(shè)置Div組件的FlexDirection樣式為column,使Div的主軸垂直;設(shè)置Div組件的JustifyContent樣式為center,使得其子組件在主軸上居中顯示;設(shè)置Div組件的AlignItems樣式為center,使得其子組件在交叉軸上居中顯示

(3)選中UI Control中的Text組件,將其拖至Div組件的中央?yún)^(qū)域

點(diǎn)擊右側(cè)屬性樣式欄中的屬性圖標(biāo)(Properties),設(shè)置Text組件的Content屬性為 “ Hello World ”

點(diǎn)擊右側(cè)屬性樣式欄中的通用樣式圖標(biāo)(General),設(shè)置Text組件的寬(width)為100%,高(height)為100px

點(diǎn)擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Feature),設(shè)置組件的FontSize樣式為60px,使得其文字放大;設(shè)置組件的TextAlign樣式為center,使得組件文字居中顯示

(4)選中UI Control中的Button組件,將其拖至Text組件下面

點(diǎn)擊右側(cè)屬性樣式欄中的屬性圖標(biāo)(Properties),設(shè)置Button組件的Value屬性為 “ Next ”,

點(diǎn)擊右側(cè)屬性樣式欄中的通用樣式圖標(biāo)(General),設(shè)置按的寬(width)為40%,高(height)為60px

點(diǎn)擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Feature),設(shè)置組件的FontSize樣式為40px

至此,第一個(gè)頁(yè)面創(chuàng)建完成

我們可以在預(yù)覽窗口中看效果,點(diǎn)擊右側(cè)邊欄的Preview打開(kāi)預(yù)覽窗口

1 在Project窗口,選擇工程中的“entry src main js default pages”,單擊鼠標(biāo)右鍵,選擇“New JS Visual”

Visual配置界面,JS visual name填second,回車(Enter鍵)或者點(diǎn)擊完成,進(jìn)入編輯界面

2 第二個(gè)頁(yè)面中有一個(gè)容器和文本,通過(guò)Div、Text組件實(shí)現(xiàn),現(xiàn)在編輯器已經(jīng)為我們創(chuàng)建好了,我們就來(lái)修改下它們的屬性(你也可以刪除原有的自己創(chuàng)建,具體步驟參考本章第二節(jié)“二 創(chuàng)建第一個(gè)頁(yè)面”)。

選中Text組件,點(diǎn)擊右側(cè)屬性樣式欄中的屬性圖標(biāo)(Properties),設(shè)置Text組件的Content屬性為 “ Hi,I'm always here. ”

點(diǎn)擊右側(cè)屬性樣式欄中的通用圖標(biāo)(General),設(shè)置組件的寬(width)為100%,高為60px

點(diǎn)擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Feature),設(shè)置組件的FontSize樣式為36px,TextAlign樣式為center

這樣我們的第二個(gè)頁(yè)面創(chuàng)建成功了

1 在Project窗口,打開(kāi)工程中的“entry src main js default pages first first.js”, 導(dǎo)入router模塊,頁(yè)面路由router根據(jù)頁(yè)面的uri來(lái)找到目標(biāo)頁(yè)面,從而實(shí)現(xiàn)跳轉(zhuǎn)。示例代碼如下:

2 打開(kāi)或者切換到first.visual頁(yè)面,選中畫(huà)布上的Button組件,點(diǎn)擊右側(cè)屬性樣式欄中的事件圖標(biāo)(Events),鼠標(biāo)點(diǎn)擊Click事件的輸入框,選擇launch事件

3 在預(yù)覽窗口中查看項(xiàng)目效果,點(diǎn)擊Next按鈕后發(fā)現(xiàn)我們的頁(yè)面成功跳轉(zhuǎn)了。

到此,本章的目標(biāo)就完成了。

華為鴻蒙系統(tǒng)操作

鴻蒙系統(tǒng)作為與安卓系統(tǒng)和IOS系統(tǒng)相區(qū)別的全新手機(jī)系統(tǒng),其桌面也是與眾不同的,大家在更新鴻蒙系統(tǒng)之后,如果想要進(jìn)行個(gè)性化設(shè)置,但不知道該怎么操作的小伙伴們,快來(lái)跟隨我了解一下吧。

鴻蒙系統(tǒng)桌面怎么設(shè)置?

1、添加圖片:

在屏幕上,兩個(gè)手指向里捏,就會(huì)在屏幕下方出現(xiàn)“窗口小工具”,向右滑動(dòng),找到圖片,點(diǎn)擊后屏幕即可出現(xiàn),注意提前留出屏幕空間(鬧鐘、日歷、天氣等等操作同理,只要在窗口小工具中出現(xiàn),都可以添加);

2、更改圖片和調(diào)整大?。?/p>

單擊添加好的圖片,就可以瀏覽相冊(cè)更改,如果長(zhǎng)按圖片,會(huì)出現(xiàn)藍(lán)色邊框,拉動(dòng)可以更該照片大小,還可以拖動(dòng)換位置;

3、文件夾變大:

長(zhǎng)按文件夾,出現(xiàn)“顯示為大文件夾”,選中即可;

4、圖標(biāo)和背景壁紙:

直接在主題里花幾元錢(qián)購(gòu)買的,在桌面進(jìn)行布局前,提前先應(yīng)用一個(gè)主題會(huì)事半功倍,也可以單獨(dú)設(shè)置。

去年5月,美國(guó)正式啟動(dòng)對(duì)華為的制裁,谷歌斷供華為。華為啟動(dòng)了備胎計(jì)劃,在系統(tǒng)方面,拿出了自研的鴻蒙系統(tǒng)準(zhǔn)備對(duì)抗安卓系統(tǒng)。

備胎計(jì)劃一出,可謂是舉國(guó)皆驚,沒(méi)想到華為居然還留有后手。

那么華為的鴻蒙系統(tǒng)到底是什么?又真的有華為和網(wǎng)友們說(shuō)的那么厲害嗎?

我們先來(lái)說(shuō)說(shuō)華為的鴻蒙系統(tǒng)到底是什么。

鴻蒙系統(tǒng)是一款基于微內(nèi)核的面向全場(chǎng)景的分布式操作系統(tǒng),可能聽(tīng)起來(lái)非常高級(jí)的樣子,但我們用白話說(shuō),就是鴻蒙系統(tǒng)把操作系統(tǒng)分成了兩個(gè)部分,一個(gè)是系統(tǒng)控制的核心控制單元,另一個(gè)是面向不同場(chǎng)景的功能模塊。

那么這樣做有什么好處呢?

這樣做的好處就是它可以解決安卓系統(tǒng)目前的所有硬傷。

現(xiàn)在的安卓系統(tǒng)可謂是千瘡百孔,因?yàn)樗嬖诘臅r(shí)間太久了,內(nèi)部系統(tǒng)過(guò)于龐大、繁雜,所以基本沒(méi)有辦法對(duì)安卓系統(tǒng)做一個(gè)徹底的優(yōu)化。

如果你的職業(yè)是程序員或是系統(tǒng)架構(gòu)師這樣的職業(yè)的話,你肯定明白我的意思。優(yōu)化別人的程序,一般比自己做一個(gè)程序還要難。甚至你少寫(xiě)一個(gè)逗號(hào)都會(huì)讓這整個(gè)功能模塊出問(wèn)題。所以最好的辦法就是在不動(dòng)原程序的基礎(chǔ)上,加新的東西進(jìn)去,但這樣時(shí)間久了以后就會(huì)發(fā)現(xiàn)這套程序越來(lái)越大,最后徹底崩潰。

除了程序混亂以外,安卓系統(tǒng)的工作流程也特別麻煩,基本上核心的控制單元貫穿了整套代碼,當(dāng)你想給安卓系統(tǒng)更新大版本的時(shí)候,就會(huì)變得非常復(fù)雜。重點(diǎn)是國(guó)產(chǎn)手機(jī)廠商還不支持谷歌的全家桶,這樣的話就必須自己去定制一些功能,還要有自己的特色。這樣一來(lái),你比谷歌官方更新晚個(gè)一年半載是很正常的。不過(guò)這個(gè)基本都是屬于套馬甲的行為,沒(méi)有多少深層次的改動(dòng)。

華為的鴻蒙系統(tǒng)屬于下一代操作系統(tǒng),這一代操作系統(tǒng),講究的是分布式管理,為的就是解決前面提到的那些安卓的硬傷。

而且谷歌本來(lái)也在研究自己的下一代操作系統(tǒng),淘汰安卓只是時(shí)間問(wèn)題。

前面我們說(shuō)過(guò),華為鴻蒙系統(tǒng)的主要任務(wù)之一就是解決安卓系統(tǒng)的硬傷,而另一方面,它也是為了自己的生態(tài)考慮。

華為的生態(tài)相對(duì)于小米要慢一點(diǎn),以目前情況來(lái)看,小米的智能生態(tài)鏈在國(guó)內(nèi)還是風(fēng)生水起,幾乎沒(méi)有對(duì)手。但我想說(shuō),雖然華為的生態(tài)布局要慢一點(diǎn),但是華為一直在默默地布局自己智能生態(tài)所需要的基礎(chǔ)保障。

這些保障都有什么呢?比如華為的路由器,很多華為路由器都是采用了華為自己的凌霄WiFi芯片,不要小看這種芯片,無(wú)線網(wǎng)絡(luò)是智能家居的核心,也是最基礎(chǔ)的保障,甚至你大部分的互動(dòng)操作都是通過(guò)它來(lái)完成的。就比如這個(gè)路由器可以和華為mate30系列、p40系列等華為手機(jī)在連接2.4G網(wǎng)絡(luò)的同時(shí)連接5G網(wǎng)絡(luò)。其次它還有 游戲 的專用通道、智能家居的專用通道,在間接提升穩(wěn)定性的同時(shí)還提高了網(wǎng)速,這就是一個(gè)基礎(chǔ)保障的環(huán)節(jié)。

如果華為的整個(gè)生態(tài)都在用自家WiFi芯片,那么它就可以通過(guò)芯片識(shí)別來(lái)自動(dòng)識(shí)別設(shè)備,自動(dòng)優(yōu)化網(wǎng)絡(luò),給你提供一個(gè)很好的網(wǎng)絡(luò)基礎(chǔ)。

另一方面,華為已經(jīng)開(kāi)始大規(guī)模擴(kuò)展生態(tài)企業(yè)和生態(tài)產(chǎn)品,重點(diǎn)是它還和格力那些大企業(yè)有一些深入合作,鴻蒙系統(tǒng)就是實(shí)現(xiàn)生態(tài)閉環(huán)的最后一個(gè)環(huán)節(jié)。它可以讓不同設(shè)備之間有更深度的合作,所謂的微內(nèi)核就是把所有的系統(tǒng)核心控制單元放在同一個(gè)地方,并且這個(gè)內(nèi)核是通用的,不論是手機(jī)還是電腦都可以使用。這樣的話即使你有了安全補(bǔ)丁或者是大版本更新的時(shí)候,所有的設(shè)備都可以同時(shí)更新,不需要單獨(dú)適配更新。這個(gè)東西是現(xiàn)有安卓用戶這輩子都很難體驗(yàn)到的。

除了核心控制單元以外,還有很多并行的功能模塊,而這些模塊就代表了不同的設(shè)備,像什么手機(jī)、電視、電腦,華為只需要針對(duì)不同功能推出不同的補(bǔ)丁包就行,不用深度定制系統(tǒng)。這樣就極大的減少了維護(hù)時(shí)間,重點(diǎn)是系統(tǒng)模塊非常統(tǒng)一,穩(wěn)定性和安全性都有了很大的保障。

通過(guò)這種分布式的模塊化設(shè)計(jì)我們可以讓更多的設(shè)備達(dá)到一個(gè)更深度的連接。就比如說(shuō)我們可以把無(wú)人機(jī)的攝像頭和自己的手機(jī)相連,這樣你自己就可以實(shí)時(shí)看到無(wú)人機(jī)拍到的畫(huà)面。你們有沒(méi)有看過(guò)《速度與激情》這部電影,那里面的天眼系統(tǒng)就是在調(diào)用我們生活中的所有攝像頭來(lái)捕捉目標(biāo)。

雖然說(shuō)華為的鴻蒙系統(tǒng)還沒(méi)這么高級(jí),但邏輯是相同的。

那我們什么時(shí)候可以用上鴻蒙系統(tǒng)呢?

對(duì)這個(gè)問(wèn)題,其實(shí)我并沒(méi)有你們想的那么樂(lè)觀。

現(xiàn)在的鴻蒙系統(tǒng)我個(gè)人認(rèn)為還只是一個(gè)半成品,雖然說(shuō)它已經(jīng)在電視上使用了,但電視的系統(tǒng)畢竟相對(duì)于手機(jī)電腦來(lái)說(shuō)非常簡(jiǎn)單,也沒(méi)有那么多復(fù)雜的操作。

如果我猜的沒(méi)錯(cuò)的話,現(xiàn)在的系統(tǒng)就是鴻蒙系統(tǒng)中只適合電視使用的那個(gè)模塊,距離完整的鴻蒙系統(tǒng)還差的非常遠(yuǎn)。

華為手機(jī)如何開(kāi)啟鴻蒙系統(tǒng)?

華為手機(jī)開(kāi)啟鴻蒙系統(tǒng)需要安裝更新,操作方法如下:

設(shè)備:華為榮耀10

系統(tǒng):EMUI10.0.0.175

軟件:我的華為10.0.10

1、在手機(jī)中打開(kāi)我的華為。

2、點(diǎn)擊進(jìn)入鴻蒙系統(tǒng)公測(cè)。

3、查看升級(jí)機(jī)型,點(diǎn)擊參加公測(cè)。

4、點(diǎn)擊參加公測(cè)。

5、點(diǎn)擊下載描述文件。

6、進(jìn)入軟件更新,點(diǎn)擊新版本進(jìn)行更新即可(更新之后即可成為鴻蒙系統(tǒng))。

2021-01-25鴻蒙開(kāi)發(fā)(五)

Ability

Ability是應(yīng)用所具備能力的抽象

2.onActive()

Page會(huì)在進(jìn)入INACTIVE狀態(tài)后來(lái)到前臺(tái),然后系統(tǒng)調(diào)用此回調(diào)。Page在此之后進(jìn)入ACTIVE狀態(tài),該狀態(tài)是應(yīng)用與用戶交互的狀態(tài)。Page將保持在此狀態(tài),除非某類事件發(fā)生導(dǎo)致Page失去焦點(diǎn),比如用戶點(diǎn)擊返回鍵或?qū)Ш降狡渌鸓age。當(dāng)此類事件發(fā)生時(shí),會(huì)觸發(fā)Page回到INACTIVE狀態(tài),系統(tǒng)將調(diào)用onInactive()回調(diào)。此后,Page可能重新回到ACTIVE狀態(tài),系統(tǒng)將再次調(diào)用onActive()回調(diào)。因此,開(kāi)發(fā)者通常需要成對(duì)實(shí)現(xiàn)onActive()和onInactive(),并在onActive()中獲取在onInactive()中被釋放的資源。

3.onInactive()

當(dāng)Page失去焦點(diǎn)時(shí),系統(tǒng)將調(diào)用此回調(diào),此后Page進(jìn)入INACTIVE狀態(tài)。開(kāi)發(fā)者可以在此回調(diào)中實(shí)現(xiàn)Page失去焦點(diǎn)時(shí)應(yīng)表現(xiàn)的恰當(dāng)行為。

4.onBackground()

如果Page不再對(duì)用戶可見(jiàn),系統(tǒng)將調(diào)用此回調(diào)通知開(kāi)發(fā)者用戶進(jìn)行相應(yīng)的資源釋放,此后Page進(jìn)入BACKGROUND狀態(tài)。開(kāi)發(fā)者應(yīng)該在此回調(diào)中釋放Page不可見(jiàn)時(shí)無(wú)用的資源,或在此回調(diào)中執(zhí)行較為耗時(shí)的狀態(tài)保存操作。

5.onForeground()

處于BACKGROUND狀態(tài)的Page仍然駐留在內(nèi)存中,當(dāng)重新回到前臺(tái)時(shí)(比如用戶重新導(dǎo)航到此Page),系統(tǒng)將先調(diào)用onForeground()回調(diào)通知開(kāi)發(fā)者,而后Page的生命周期狀態(tài)回到INACTIVE狀態(tài)。開(kāi)發(fā)者應(yīng)當(dāng)在此回調(diào)中重新申請(qǐng)?jiān)趏nBackground()中釋放的資源,最后Page的生命周期狀態(tài)進(jìn)一步回到ACTIVE狀態(tài),系統(tǒng)將通過(guò)onActive()回調(diào)通知開(kāi)發(fā)者用戶。

6.onStop()

系統(tǒng)將要銷毀Page時(shí),將會(huì)觸發(fā)此回調(diào)函數(shù),通知用戶進(jìn)行系統(tǒng)資源的釋放。銷毀Page的可能原因包括以下幾個(gè)方面:

用戶通過(guò)系統(tǒng)管理能力關(guān)閉指定Page,例如使用任務(wù)管理器關(guān)閉Page。

用戶行為觸發(fā)Page的terminateAbility()方法調(diào)用,例如使用應(yīng)用的退出功能。

配置變更導(dǎo)致系統(tǒng)暫時(shí)銷毀Page并重建。

系統(tǒng)出于資源管理目的,自動(dòng)觸發(fā)對(duì)處于BACKGROUND狀態(tài)Page的銷毀。

AbilitySlice生命周期

AbilitySlice生命周期回調(diào)與Page的相應(yīng)回調(diào)類似,因此不再贅述。由于AbilitySlice承載具體的頁(yè)面,開(kāi)發(fā)者必須重寫(xiě)AbilitySlice的onStart()回調(diào),并在此方法中通過(guò)setUIContent()方法設(shè)置頁(yè)面。

Page與AbilitySlice生命周期關(guān)聯(lián)

當(dāng)AbilitySlice處于前臺(tái)且具有焦點(diǎn)時(shí),其生命周期狀態(tài)隨著所屬Page的生命周期狀態(tài)的變化而變化。當(dāng)一個(gè)Page擁有多個(gè)AbilitySlice時(shí),例如:MyAbility下有FooAbilitySlice和BarAbilitySlice,當(dāng)前FooAbilitySlice處于前臺(tái)并獲得焦點(diǎn),并即將導(dǎo)航到BarAbilitySlice,在此期間的生命周期狀態(tài)變化順序?yàn)椋?/p>

對(duì)應(yīng)兩個(gè)slice的生命周期方法回調(diào)順序?yàn)椋?/p>

FooAbilitySlice.onInactive() -- BarAbilitySlice.onStart() -- BarAbilitySlice.onActive() -- FooAbilitySlice.onBackground()

在整個(gè)流程中,MyAbility始終處于ACTIVE狀態(tài)。但是,當(dāng)Page被系統(tǒng)銷毀時(shí),其所有已實(shí)例化的AbilitySlice將聯(lián)動(dòng)銷毀,而不僅是處于前臺(tái)的AbilitySlice。

鴻蒙系統(tǒng)怎么進(jìn)入開(kāi)發(fā)者模式

開(kāi)發(fā)者模式可以讓我們更改某些功能的默認(rèn)顯示,比如屏幕顯示寬度、5G網(wǎng)絡(luò)模式等等。那鴻蒙系統(tǒng)怎么進(jìn)入開(kāi)發(fā)者模式?

鴻蒙系統(tǒng)怎么進(jìn)入開(kāi)發(fā)者模式?

1、在手機(jī)設(shè)置菜單中點(diǎn)擊【關(guān)于手機(jī)】選項(xiàng)。

2、連續(xù)點(diǎn)擊7次【版本號(hào)】即可進(jìn)入開(kāi)發(fā)者模式。

本文以華為mate40 pro為例適用于Harmony OS 2.0系統(tǒng)


分享名稱:鴻蒙開(kāi)發(fā)怎么操作,鴻蒙怎么進(jìn)開(kāi)發(fā)者
URL分享:http://weahome.cn/article/dsijcgj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部