欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

DevEco Studio 2.0開(kāi)發(fā)鴻蒙HarmonyOS應(yīng)用初體驗(yàn)全面測(cè)評(píng)(推薦)

 更新時(shí)間:2020年09月27日 10:53:48   作者:AWeiLoveAndroid  
這篇文章主要介紹了DevEco Studio 2.0開(kāi)發(fā)鴻蒙HarmonyOS應(yīng)用初體驗(yàn)全面測(cè)評(píng),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

在9月10日召開(kāi)的華為開(kāi)發(fā)者大會(huì)上,宣布了鴻蒙2.0系統(tǒng)正式面世,同時(shí)開(kāi)啟了Beta版本的測(cè)試和開(kāi)源網(wǎng)站。對(duì)于開(kāi)發(fā)者來(lái)說(shuō)兩個(gè)最關(guān)鍵的點(diǎn)值得關(guān)注:一個(gè)是Beta版的開(kāi)發(fā)工具,一個(gè)是開(kāi)源網(wǎng)站。

題圖

一、開(kāi)源網(wǎng)站

在開(kāi)發(fā)者大會(huì)上宣布將HarmonyOS源代碼捐贈(zèng)給中國(guó)開(kāi)放原子開(kāi)源基金會(huì),并在大會(huì)上公布了鴻蒙系統(tǒng)的開(kāi)源路線。

官網(wǎng)地址:

OpenHarmony 官方源碼地址

二、開(kāi)發(fā)工具

鴻蒙使用基于Intellij IDEA深度定制研發(fā)的DevEco Studio作為其開(kāi)發(fā)工具。官方下載地址如下:

DevEco Studio 下載地址

三、鴻蒙應(yīng)用初體驗(yàn)視頻講解

全網(wǎng)最新最全面的DevEco Studio開(kāi)發(fā)鴻蒙HarmomyOS項(xiàng)目初體驗(yàn)。我這里從五個(gè)方面給大家詳細(xì)講解鴻蒙應(yīng)用開(kāi)發(fā),包括:開(kāi)發(fā)工具安裝和配置;項(xiàng)目代碼分析;項(xiàng)目部署運(yùn)行到模擬器;鴻蒙項(xiàng)目和Android項(xiàng)目對(duì)比;鴻蒙項(xiàng)目和微信小程序項(xiàng)目對(duì)比,最后一部分是結(jié)束語(yǔ)。

  • 開(kāi)發(fā)工具安裝和配置。
  • 項(xiàng)目代碼分析)。
  • 項(xiàng)目部署運(yùn)行到模擬器。
  • 鴻蒙項(xiàng)目和Android項(xiàng)目對(duì)比。
  • 鴻蒙項(xiàng)目和微信小程序項(xiàng)目對(duì)比。
  • 最后一部分是結(jié)束語(yǔ)總結(jié)。

🎥 帶你一起走進(jìn)DevEco Studio開(kāi)發(fā)鴻蒙應(yīng)用初體驗(yàn)系列視頻,點(diǎn)此進(jìn)行觀看

帶你一起走進(jìn)DevEco Studio開(kāi)發(fā)鴻蒙應(yīng)用初體驗(yàn)系列視頻

四、視頻配套項(xiàng)目源碼地址

視頻配套項(xiàng)目源碼 Github 地址:

https://github.com/AweiLoveAndroid/AndroidVSHarmonygithub.com

視頻配套項(xiàng)目源碼 CodeChina CSDN 地址:

https://codechina.csdn.net/lzw2497727771/harmonyoslearning

五、HarmonyOS項(xiàng)目和Android項(xiàng)目對(duì)比

(一)資源目錄的變更

1.資源目錄名稱有更改

安卓res目錄,這里用resources目錄, 它包括base 和 rawfile兩部分,其中base是核心的資源目錄,常用的都放在這里面,便于查找和使用。rawfile會(huì)原封不動(dòng)打包到生成的應(yīng)用里面。

安卓是res/values目錄,這里是resources/element目錄。

安卓raw目錄,這里用rawfile目錄。

2.資源目錄分門(mén)別類,統(tǒng)一管理

android目錄結(jié)構(gòu)就比較松散,沒(méi)有統(tǒng)一的文件夾管理,res/values目錄里面可以創(chuàng)建各種資源的xml文件,只能去官網(wǎng)查看有哪些可以創(chuàng)建。

這里有base目錄統(tǒng)一管理。

3.部分資目錄刪除,新增一些資源目錄類型

比如float.json文件, plural.json文件, profile文件夾等。

4.編寫(xiě)方式有改變,xml變更為json

安卓的values里面是xml寫(xiě)的,這里是element目錄里面的,都是json格式的。

最后了一張同類型資源對(duì)比圖:

文件目錄介紹 Android Studio res目錄 采用格式 備注 DevEco Studioresources目錄 采用格式 備注
資源目錄根路徑 res目錄 resources目錄
動(dòng)畫(huà)資源 res/animation XML 用于屬性動(dòng)畫(huà) resources/animation XML
動(dòng)畫(huà)資源 res/anim XML 用于補(bǔ)間動(dòng)畫(huà) resources/animation XML
布局資源 res/layout XML resources/layout XML
元素資源根路徑 res/values XML resources/element JSON
布爾類型資源 res/values/bools.xml XML resources/element/boolean.json JSON
顏色類型資源 res/values/colors.xml XML resources/element/color.json JSON
整型類型資源 res/values/integer_arrays.xml XML resources/element/intarray.json JSON
組類型資源 res/values/integers.xml XML resources/element/integer.json JSON
字符串?dāng)?shù)組類型資源 res/values/string_arrays.xml XML resources/element/strarray.json JSON
字符串類型資源 res/values/strings.xml XML resources/element/string.json JSON
樣式類型資源 res/values/styles.xml XML resources/element/pattern.json JSON
浮點(diǎn)型類型資源 無(wú) resources/element/float.json JSON
復(fù)數(shù)形式類型資源 無(wú) resources/element/plural.json JSON
媒體資源 resources/mipmap 一般存放logo資源 resources/media 存放媒體資源,包括圖片、音頻、視頻等非文本格式的文件
存放通用的文件,它們不會(huì)被編譯成二進(jìn)制文件,按原樣復(fù)制到設(shè)備上。 resources/raw 可以存放js,html,css,音頻,視頻等各種文件資源 resources/rawfile 可以存放js,html,css,音頻,視頻等各種文件資源
可繪制資源 resources/drawable resources/graphic
其他類型文件 無(wú) resources/profile 表示其他類型文件,以原始文件形式保存

最后了一張同類型資源對(duì)比圖:

資源文件對(duì)比表

↓ 完整的資源目錄的具體變更對(duì)比如下圖所示:

資源目錄完整的對(duì)比圖

(二)配置文件的變更

清單文件 AndroidManifest 變成了 config.json 文件。

(三)Java代碼的變更

↓ 完整的Java目錄的變更對(duì)比如下圖所示:

Java代碼對(duì)比

六、HarmonyOS項(xiàng)目和微信小程序項(xiàng)目對(duì)比

↓ 完整的JS目錄和微信小程序?qū)Ρ热缦聢D所示:

JS項(xiàng)目和小程序?qū)Ρ? src=

七、HarmonyOS優(yōu)點(diǎn)

(1)多終端開(kāi)發(fā)調(diào)試便捷

鴻蒙目前支持可以開(kāi)發(fā)TV,wearable, LiteWearable幾種設(shè)備類型,未來(lái)還會(huì)擴(kuò)展到其他設(shè)備。并且一次代碼就可以在不同設(shè)備快速部署和調(diào)試,操作非常簡(jiǎn)易。

(2)對(duì)開(kāi)發(fā)者友好,開(kāi)發(fā)難度和學(xué)習(xí)成本低 1.IDE開(kāi)發(fā)工具方面

DevEco Studio是基于Intellij IDEA工具定制化深度研發(fā)的一個(gè)工具,所以對(duì)于那些熟悉IDEA,或Android Studio或WebStorm這些IDE開(kāi)發(fā)工具的朋友們來(lái)說(shuō)應(yīng)該是很熟悉的,不熟悉的朋友們也可以很快就上手。

另外正是由于是定制化的,所以去掉了IDEA里面雜七雜八的東西,只保留與鴻蒙項(xiàng)目有關(guān)的SDK和工具與設(shè)置,開(kāi)發(fā)工具簡(jiǎn)潔純凈清爽,非常好用。

2.語(yǔ)言平臺(tái)

開(kāi)發(fā)TV和Wearable項(xiàng)目可以選擇Java或JS語(yǔ)言作為開(kāi)發(fā)語(yǔ)言,開(kāi)發(fā)Lite Wearable項(xiàng)目?jī)H支持JS語(yǔ)言,都是大眾喜愛(ài)和用的多的開(kāi)發(fā)語(yǔ)言,大家的接受程度很高。另外開(kāi)發(fā)Lite Wearable項(xiàng)目需要用到**.hml**后綴的文件,這是鴻蒙團(tuán)隊(duì)自研的一個(gè)標(biāo)簽性語(yǔ)言,類似于 html,學(xué)習(xí)起來(lái)一點(diǎn)都不費(fèi)力。

3.框架方面

如果使用Java開(kāi)發(fā)項(xiàng)目,你通過(guò) Ctrl+鼠標(biāo)左鍵 點(diǎn)進(jìn)去查看源碼,你會(huì)發(fā)現(xiàn)SDK里面有很多API都是跟Android類似的,似曾相識(shí)的感覺(jué)。不過(guò)也有一些是基于鴻蒙內(nèi)核和底層一些特性新增的。如果你使用JS開(kāi)發(fā),你會(huì)發(fā)現(xiàn)和微信小程序?qū)懫饋?lái)很類似。所以框架層大家一看基本都可以看明白是怎么操作了,很好理解,也是大家都可以接受的,學(xué)習(xí)起來(lái)也不是難題。

4.權(quán)限處理

另外安卓權(quán)限的處理是很麻煩的,鴻蒙里面 在config.json 里面可以配置全局的權(quán)限,被別人使用的權(quán)限,單獨(dú)模塊的權(quán)限,以及自定義屬于自己的權(quán)限,而且Java代碼里面也可以用代碼動(dòng)態(tài)申請(qǐng)權(quán)限,鴻蒙的權(quán)限處理的顆粒度更細(xì),對(duì)開(kāi)發(fā)者來(lái)說(shuō),處理起來(lái)也是非常方便的。

5.測(cè)試方便,無(wú)需下載模擬器

鴻蒙使用的是云測(cè)試,登陸開(kāi)發(fā)者賬號(hào)即可連接云設(shè)備,無(wú)需下載模擬器,還是很便捷的,即使換一臺(tái)電腦,也不用擔(dān)心因?yàn)闆](méi)有下載模擬器而耽誤測(cè)試進(jìn)度,只要有網(wǎng)絡(luò),登陸賬號(hào)即可進(jìn)行測(cè)試。

八、HarmonyOS缺點(diǎn)

(1)HML語(yǔ)法有待加強(qiáng),可以進(jìn)一步封裝完善

HML語(yǔ)法,雖然借鑒了微信小程序?qū)懛?,但是封裝組件還沒(méi)有微信小程序那么完善。居然還有原始的 <div> 這種寫(xiě)法。這就導(dǎo)致項(xiàng)目里面既有原始的 <div>標(biāo)簽,也有 <text> 這種已經(jīng)封裝好的組件,看起來(lái)還是很別扭的,導(dǎo)致了記憶難度大。希望下一步能夠增強(qiáng),爭(zhēng)取把原始的標(biāo)簽都去掉,全部統(tǒng)一換成鴻蒙的標(biāo)簽組件。

(2)連接遠(yuǎn)程模擬設(shè)備有時(shí)間限制

仔細(xì)看的話,模擬器上面有一個(gè)倒計(jì)時(shí),好像是一個(gè)小時(shí)。意思是不是每個(gè)賬號(hào)只能有一個(gè)小時(shí)的體驗(yàn)時(shí)間?這個(gè)我不是很明白,如果這真的是時(shí)間限制,那么只好希望大家測(cè)試程序的時(shí)候盡可能的節(jié)省時(shí)間。

(3)TV模擬器有些許卡頓,建議優(yōu)化

經(jīng)測(cè)試,在TV模擬器運(yùn)行的時(shí)候,我創(chuàng)建了一個(gè)具有100個(gè)item的列表,但是滑動(dòng)的時(shí)候有些許的卡頓,不是很流暢,建議模擬器優(yōu)化一下更好。真機(jī)不清楚是不是也會(huì)有卡頓?

九、結(jié)束語(yǔ)

鴻蒙是前途無(wú)量的,雖然只是初始階段,但是投入這么多人力物力,終于出來(lái)了成品展示給大家,未來(lái),我相信它會(huì)更成熟。鴻蒙是面向全場(chǎng)景的設(shè)備的操作系統(tǒng),凡是可以聯(lián)網(wǎng)的智能設(shè)備都可以用它來(lái)開(kāi)發(fā)應(yīng)用,所以不要把眼光放在手機(jī)設(shè)備上面,要放眼未來(lái),放眼任何設(shè)備,放眼【1+8+N】的布局,1部手機(jī)可以實(shí)現(xiàn)對(duì)平板、PC、穿戴、HD、Al音箱、耳機(jī)、VR、車(chē)機(jī),以及N個(gè)未來(lái)的智能終端設(shè)備。當(dāng)前擁有這么便捷的開(kāi)發(fā)方式,便捷的SDK,便捷的調(diào)試,文檔和源碼一應(yīng)俱全,趕緊來(lái)試試吧(必須注冊(cè)華為開(kāi)發(fā)者賬號(hào)才可以開(kāi)發(fā))。

到此這篇關(guān)于DevEco Studio 2.0開(kāi)發(fā)鴻蒙HarmonyOS應(yīng)用初體驗(yàn)全面測(cè)評(píng)的文章就介紹到這了,更多相關(guān)DevEco Studio開(kāi)發(fā)鴻蒙HarmonyOS內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論