又有400多個元件支援鴻蒙了!

科技前鋒發表於2021-04-27

HarmonyOS目前提供了16000多個API,而在API之外HarmonyOS還提供一系列 元件庫供開發者使用,這些庫明顯降低了應用開發者的開發難度,從而提升開發效率,讓應用開發更簡單高效。

HarmonyOS元件庫在OpenHarmony開源社群上可以直接獲取,華為也還在不斷擴增當中。如此好用的HarmonyOS元件庫到底是什麼?我們可以從以下五個方面來理解。

一、  HarmonyOS元件庫介紹

2021年,HarmonyOS將陸續推出1000+元件,包含UI、動畫圖形、框架、安全、工具、網路、檔案資料、多媒體、圖片快取和基礎功能,共10類(具體類別可參見下圖),具有多裝置形態可用、多端部署、效能最佳化三大特點。

又有400多個元件支援鴻蒙了!

二、  HarmonyOS元件Project目錄結構

HarmonyOS元件的專案工程目錄結構與Java工程類似,分為build編譯目錄、libs依賴庫目錄、src原始碼目錄和構建指令碼,結構清晰易懂。

又有400多個元件支援鴻蒙了!

開發者可以透過HarmonyOS的IDE工具DevEco Studio直接使用元件來進行專案開發,只需開啟指定模板,相關目錄結構就會自動匯入到工程檔案中。

●DevEco Studio下載連結:https://developer.harmonyos.com/cn/develop/deveco-studio#download

又有400多個元件支援鴻蒙了!

三、元件的引用方式

常用元件的引用方式有以下三種:

1.Har包引用(build.gradle)

二進位制目錄的引用簡單直接,開發者只需把元件庫都放進libs目錄即可。做原型時非常方便,是初學者或者測試時常用的方式。

dependencies {

implementation project(":mylibrary")

}

2. 原始檔引用(build.gradle)

開發者對使用的元件有最佳化需求的時候,可以進行原始檔引用,把原始碼下載下來後同步修改。最佳化之後,還可以把原始碼貢獻到開源倉中。

dependencies {

implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])

}

3. Maven倉引用(build.gradle)

Maven倉引用適合大規模團隊開發或者商業應用開發,開發者直接在中央倉下載即可。

步驟一:

allprojects{

repositories {

maven {

url ‘file://D:/01.localMaven/’ //本地或遠端Maven倉

}

}

}

步驟二:

dependencies {

implementation 'com.huawei.har:mylibrary:1.0.1'

}

四、元件庫如何獲取

開發者透過OpenHarmony Gitee開源地址下載原始碼,或在HarmonyOS官網元件庫文件當中,即可獲取相關元件。

1. 元件庫原始碼獲取路徑

●Gitee開源連結:

又有400多個元件支援鴻蒙了!

2. 元件庫文件獲取路徑

HarmonyOS元件庫統一管理平臺,可以方便快捷地查詢文件。

●連結地址:

又有400多個元件支援鴻蒙了!

五、部分元件Demo效果展示

1. BezierMaker:簡單的貝塞爾曲線繪製方法

●原始碼下載地址:/BezierMaker

又有400多個元件支援鴻蒙了!

又有400多個元件支援鴻蒙了!

2. Cardslib:卡片式佈局庫

●原始碼下載地址:/cardslib

又有400多個元件支援鴻蒙了!

又有400多個元件支援鴻蒙了!

3. confetti模仿雪花飄落的動畫

●原始碼下載地址:/confetti

又有400多個元件支援鴻蒙了!

又有400多個元件支援鴻蒙了!

4. FileDownloader:檔案下載庫

●原始碼下載地址:/FileDownloader

又有400多個元件支援鴻蒙了!

透過以上的介紹和描述,相信各位對HarmonyOS元件庫如何使用應該有了一些基礎的概念與認知。HarmonyOS元件庫可以幫助開發者更加高效地開發應用,與此同時,它的良性發展也需要開發者們在使用時不斷反饋、補充和完善。HarmonyOS生態的壯大繁榮,需要更多開發者的力量加入。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69997629/viewspace-2770207/,如需轉載,請註明出處,否則將追究法律責任。

相關文章