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

好消息,又有400多個(gè)組件支持鴻蒙了!

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

[[395660]]

想了解更多內(nèi)容,請(qǐng)?jiān)L問:

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

https://harmonyos.51cto.com

眾所周知,HarmonyOS目前提供16000多個(gè)API。然而在API之外,我們還提供一系列組件庫供開發(fā)者使用。組件庫有助于降低應(yīng)用開發(fā)者的開發(fā)難度,提升開發(fā)效率,讓應(yīng)用開發(fā)更簡單高效。

目前,HarmonyOS組件庫在Git上可以直接獲取,組件不斷擴(kuò)增中,期待大家持續(xù)關(guān)注支持。

那么HarmonyOS組件庫到底是什么,下面就讓我們從五個(gè)方面來介紹吧~

HarmonyOS組件庫介紹

2021年,HarmonyOS將陸續(xù)推出1000+組件,包含UI、動(dòng)畫圖形、框架、安全、工具、網(wǎng)絡(luò)、文件數(shù)據(jù)、多媒體、圖片緩存和基礎(chǔ)功能,共10類(具體類別可參見下圖),具有多設(shè)備形態(tài)可用、多端部署、性能優(yōu)化三大特點(diǎn)。

HarmonyOS組件Project目錄結(jié)構(gòu)

介紹完組件庫,我們來一起看看HarmonyOS組件的項(xiàng)目工程目錄結(jié)構(gòu)。

與Java工程類似,HarmonyOS組件庫工程目錄分為build編譯目錄、libs依賴庫目錄、src源碼目錄和構(gòu)建腳本,結(jié)構(gòu)清晰易懂。

開發(fā)者可以通過HarmonyOS的IDE工具DevEco Studio直接使用組件來進(jìn)行項(xiàng)目開發(fā)。開發(fā)者只需打開指定模板,相關(guān)目錄結(jié)構(gòu)就會(huì)自動(dòng)導(dǎo)入到工程文件中。

●DevEco Studio下載鏈接

https://developer.harmonyos.com/cn/develop/deveco-studio#download

組件的引用方式

下面我們來為大家介紹三種常用組件的引用方式:

1.Har包引用(build.gradle)

二進(jìn)制目錄的引用簡單直接,開發(fā)者只需把組件庫都放進(jìn)libs目錄即可。做原型時(shí)非常方便,是初學(xué)者或者測(cè)試時(shí)常用的方式。

  1. dependencies { 
  2.     implementation project(":mylibrary"

2.源文件引用(build.gradle)

開發(fā)者對(duì)使用的組件有優(yōu)化需求的時(shí)候,可以進(jìn)行源文件引用,把源碼下載下來后同步修改。優(yōu)化之后,還可以把源碼貢獻(xiàn)到開源倉中。

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

3.Maven倉引用(build.gradle)

Maven倉引用適合大規(guī)模團(tuán)隊(duì)開發(fā)或者商業(yè)應(yīng)用開發(fā),開發(fā)者直接在中央倉下載即可。

步驟一:

  1. allprojects{ 
  2. repositories { 
  3.         maven { 
  4.             url ‘file://D:/01.localMaven/’  //本地或遠(yuǎn)程Maven倉 
  5.         } 

步驟二:

  1. dependencies { 
  2.     implementation 'com.huawei.har:mylibrary:1.0.1' 

組件庫如何獲取

開發(fā)者可以直接通過OpenHarmony Gitee開源地址下載源碼或從HarmonyOS官網(wǎng)組件庫文檔獲取相關(guān)組件。

1.組件庫源碼獲取路徑

●Gitee開源鏈接

https://gitee.com/openharmony-tpc

2.組件庫文檔獲取路徑

HarmonyOS組件庫統(tǒng)一管理平臺(tái),可以方便快捷地查詢文檔。

●鏈接地址

https://hpm.harmonyos.com/hapm/

下面我們一起來看看部分組件的效果吧:

1.BezierMaker

簡單的貝塞爾曲線繪制方法。

●源碼下載地址:

https://gitee.com/openharmony-tpc/BezierMaker

好消息,又有400多个组件支持鸿蒙了!

左右滑動(dòng)查看更多

2.cardslib

卡片式布局庫。

●源碼下載地址:

https://gitee.com/openharmony-tpc/cardslib

好消息,又有400多个组件支持鸿蒙了!

左右滑動(dòng)查看更多

3.confetti

模仿雪花飄落的動(dòng)畫。

●源碼下載地址:

https://gitee.com/openharmony-tpc/confetti

好消息,又有400多个组件支持鸿蒙了!

4.FileDownloader

文件下載庫。

●源碼下載地址:

https://gitee.com/openharmony-tpc/FileDownloader

好消息,又有400多个组件支持鸿蒙了!

說了這么多,大家是不是對(duì)HarmonyOS組件庫如何使用有了基本的認(rèn)識(shí)。HarmonyOS組件庫可以幫助開發(fā)者更加高效地開發(fā)應(yīng)用,與此同時(shí),它的良性發(fā)展,也需要開發(fā)者們?cè)谑褂脮r(shí)不斷反饋、補(bǔ)充和完善,未來HarmonyOS生態(tài)的壯大繁榮,將凝聚每一位開發(fā)者的力量,也期待更多開發(fā)者加入我們!

想了解更多內(nèi)容,請(qǐng)?jiān)L問:

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

https://harmonyos.51cto.com

 

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

2023-03-31 17:02:28

2021-08-02 15:28:58

iOS蘋果系統(tǒng)

2024-01-26 21:16:40

MozillaFirefox.deb

2019-02-25 10:03:17

程序員技能開發(fā)者

2023-07-29 22:15:33

2018-08-06 15:33:02

網(wǎng)絡(luò)安全CISO投資

2009-08-31 12:52:51

Windows 7Mac OS操作系統(tǒng)

2018-08-06 04:03:00

2010-08-11 10:44:23

惠普戴爾

2013-01-18 15:39:53

Office 2013

2019-11-04 11:28:11

機(jī)器學(xué)習(xí)人工智能計(jì)算機(jī)

2012-11-27 14:34:31

谷歌云服務(wù)定價(jià)

2014-09-03 16:52:30

微軟Windows

2021-09-02 00:18:44

iPhone手機(jī)iOS

2021-02-24 14:49:44

華為應(yīng)用市場(chǎng)數(shù)字生活

2010-02-23 13:48:59

2020-05-26 16:18:26

iPhone黑客漏洞

2022-05-26 17:50:57

UbuntuLinux

2022-06-30 14:02:07

鴻蒙開發(fā)消息彈窗組件
點(diǎn)贊
收藏

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