這麼全的HarmonyOS開源組件庫使用指南,還不快學起來

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

HarmonyOS組件庫在OpenHarmony開源社區上能夠直接獲取,華爲也還在不斷擴增當中。如此好用的HarmonyOS組件庫究竟是什麼?咱們能夠從如下五個方面來理解。緩存

  • HarmonyOS組件庫介紹

2021年,HarmonyOS將陸續推出1000+組件,包含UI、動畫圖形、框架、安全、工具、網絡、文件數據、多媒體、圖片緩存和基礎功能,共10類(具體類別可參見下圖),具備多設備形態可用、多端部署、性能優化三大特色。安全

  • HarmonyOS組件Project目錄結構

    HarmonyOS組件的項目工程目錄結構與Java工程相似,分爲build編譯目錄、libs依賴庫目錄、src源碼目錄和構建腳本,結構清晰易懂。性能優化

開發者能夠經過HarmonyOS的IDE工具DevEco Studio直接使用組件來進行項目開發,只需打開指定模板,相關目錄結構就會自動導入到工程文件中。網絡

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

 

、組件的引用方式maven

經常使用組件的引用方式有如下三種:工具

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'

 }

4、組件庫如何獲取

開發者經過OpenHarmony Gitee開源地址下載源碼,或在HarmonyOS官網組件庫文檔當中,便可獲取相關組件。

  1. 組件庫源碼獲取路徑

●Gitee開源連接:https://gitee.com/openharmony-tpc

  1. 組件庫文檔獲取路徑

    HarmonyOS組件庫統一管理平臺,能夠方便快捷地查詢文檔。

●連接地址:https://hpm.harmonyos.com/hapm/

、部分組件Demo效果展現

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

●源碼下載地址:https://gitee.com/openharmony-tpc/BezierMaker

 

 

  1. Cardslib:卡片式佈局庫

●源碼下載地址:https://gitee.com/openharmony-tpc/cardslib

 

 

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

●源碼下載地址:https://gitee.com/openharmony-tpc/confetti

 

 

  1. FileDownloader:文件下載庫

●源碼下載地址:https://gitee.com/openharmony-tpc/FileDownloader

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

相關文章
相關標籤/搜索