chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HarmonyOS新增開(kāi)源組件概覽

電子發(fā)燒友開(kāi)源社區(qū) ? 來(lái)源:HarmonyOS開(kāi)發(fā)者 ? 作者:HarmonyOS開(kāi)發(fā)者 ? 2021-11-22 10:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

組件是對(duì)數(shù)據(jù)和方法的簡(jiǎn)單封裝,通過(guò)使用現(xiàn)成的組件讓?xiě)?yīng)用開(kāi)發(fā)更加簡(jiǎn)單高效。自HarmonyOS組件開(kāi)源以來(lái),經(jīng)兩次上線(xiàn),已開(kāi)源了700+的Java/JS組件,給HarmonyOS開(kāi)發(fā)者帶來(lái)了極大的方便。開(kāi)發(fā)的腳步永不停歇,在廣大組件貢獻(xiàn)者的共同努力下,又迎來(lái)了第三批組件開(kāi)源。

一、新增開(kāi)源組件概覽

本次新增開(kāi)源組件,涉及工具、網(wǎng)絡(luò)、文件數(shù)據(jù)、UI、框架、動(dòng)畫(huà)圖形及音視頻7大類(lèi),共769個(gè)。具體分布詳情如圖1所示:

fe61c568-4976-11ec-b939-dac502259ad0.png

圖1 新增組件具體分布

下面,本文將著重介紹新增Java組件的獲取方式、部分效果展示及引用方式。JS組件的內(nèi)容將在下期《JS組件開(kāi)發(fā)指南》介紹,敬請(qǐng)期待!

二、如何獲取開(kāi)源Java組件

開(kāi)發(fā)者可以直接通過(guò)HarmonyOS Gitee開(kāi)源地址下載源碼或從HarmonyOS應(yīng)用包管理平臺(tái)獲取相關(guān)組件。

1. HarmonyOS Gitee開(kāi)源地址

如圖2所示,點(diǎn)擊下方鏈接,進(jìn)入HarmonyOS-TPC倉(cāng)庫(kù),此倉(cāng)庫(kù)收集了已經(jīng)開(kāi)源的三方Java組件資源,開(kāi)發(fā)者可以根據(jù)自身需求參考和使用。

組件獲取鏈接:

https://gitee.com/HarmonyOS-tpc/

2. HarmonyOS應(yīng)用包管理平臺(tái)

如圖3所示,點(diǎn)擊下方鏈接,進(jìn)入HarmonyOS應(yīng)用包管理平臺(tái),開(kāi)發(fā)者可以根據(jù)自身需求查詢(xún)和下載應(yīng)用包。

下面我們一起來(lái)看看部分新增組件的效果吧。

三、典型Java組件效果展示

1. Rajawali

Rajawali是HarmonyOS基于OpenGL ES 1.X/2.0/3.0的3D引擎庫(kù)。提供了豐富的示例,開(kāi)發(fā)者使用它可以很方便地進(jìn)行3D應(yīng)用開(kāi)發(fā)。如視頻所示,Rajawali提供了9個(gè)精美的3D示例:

2. AAChartCore

AAChartCore是一組易于使用、極其精美而又強(qiáng)大的數(shù)據(jù)可視化圖表框架,遵循極簡(jiǎn)公式:圖表視圖+圖表模型=您想要的圖表。提供了柱形圖、條形圖、折線(xiàn)圖、曲線(xiàn)圖、折線(xiàn)填充圖、曲線(xiàn)填充圖等圖形,圖表動(dòng)畫(huà)效果精致、流暢、美觀,如圖4所示。

AAChartCore支持監(jiān)控用戶(hù)點(diǎn)擊事件和單指移動(dòng)事件,可用于實(shí)現(xiàn)雙圖聯(lián)動(dòng)甚至多圖聯(lián)動(dòng),以及其他更復(fù)雜的自定義用戶(hù)交互效果,開(kāi)發(fā)者可以非??焖俚貙⒔换ナ綀D表添加到項(xiàng)目中。

3. ohos-spruce

ohos-spruce是一個(gè)輕量級(jí)的動(dòng)畫(huà)庫(kù),可幫助編排屏幕上的動(dòng)畫(huà)。由于存在許多不同的動(dòng)畫(huà)庫(kù),開(kāi)發(fā)人員需要確保每個(gè)視圖都在適當(dāng)?shù)臅r(shí)間進(jìn)行動(dòng)畫(huà)處理。如圖5所示,ohos-spruce輕松實(shí)現(xiàn)了屏幕上動(dòng)畫(huà)的編排。

4. RxImagePicker

RxImagePicker一個(gè)靈活可高度定制的圖片選擇架構(gòu),提供了讀取相冊(cè)和調(diào)用系統(tǒng)相機(jī)拍照的功能。用戶(hù)可自由選擇圖片加載框架,還可設(shè)置主題圖片的選擇界面和預(yù)覽圖片的自適應(yīng)界面, 如圖6所示,用戶(hù)可選擇SystemTheme、WeChatTheme:

四、Java組件的引用方式

1. Har包引用(build.gradle)

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

dependencies { implementation fileTree(dir: ‘libs’, include: [‘*.jar’, ‘*.har’])}

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

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

dependencies { implementation project(“:mylibrary”)}

3. Maven倉(cāng)引用(build.gradle)

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

步驟一:

allprojects{ repositories{ maven{ url ‘file://path_to_local_maven_folder //本地或遠(yuǎn)程Maven倉(cāng) } }}

步驟二:

dependencies { implementation ‘com.huawei.har1.0.1’}

了解完開(kāi)源組件的引用方式,接下來(lái)我們?yōu)榇蠹医榻B開(kāi)源組件的工程結(jié)構(gòu)和開(kāi)發(fā)步驟。

五、Java組件工程結(jié)構(gòu)及開(kāi)發(fā)步驟

1. 工程結(jié)構(gòu)

開(kāi)源組件工程目錄分為build編譯目錄、libs依賴(lài)庫(kù)目錄、src源碼目錄和構(gòu)建腳本,結(jié)構(gòu)清晰易懂。

2. 開(kāi)發(fā)步驟

開(kāi)發(fā)者可以通過(guò)HarmonyOS的DevEco Studio工具,來(lái)進(jìn)行組件開(kāi)發(fā),通過(guò)點(diǎn)擊File→New→Module,打開(kāi)指定模板,組件目錄結(jié)構(gòu)就會(huì)自動(dòng)生成。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2642

    瀏覽量

    69013
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2141

    瀏覽量

    35023

原文標(biāo)題:HarmonyOS組件更新,新增700+開(kāi)源組件

文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    2025年7月開(kāi)放原子開(kāi)源基金會(huì)新增捐贈(zèng)人

    2025年7月,新增以下單位成為開(kāi)放原子開(kāi)源基金會(huì)及旗下項(xiàng)目捐贈(zèng)人。
    的頭像 發(fā)表于 08-12 10:32 ?1086次閱讀

    Taro on HarmonyOS 技術(shù)架構(gòu)深度解析

    on HarmonyOS 的技術(shù)實(shí)現(xiàn)方案、核心優(yōu)化策略,以及開(kāi)源版本的主要特性。 本文將詳細(xì)介紹 Taro on HarmonyOS 的技術(shù)架構(gòu)、性能優(yōu)化實(shí)踐和開(kāi)源進(jìn)展,分享我們?cè)诳?/div>
    的頭像 發(fā)表于 08-04 16:10 ?457次閱讀
    Taro on <b class='flag-5'>HarmonyOS</b> 技術(shù)架構(gòu)深度解析

    Jetson平臺(tái)核心組件BOM清單概覽

    Jetson平臺(tái)核心組件BOM清單概覽 NVIDIA Jetson系列作為業(yè)界領(lǐng)先的邊緣計(jì)算和人工智能(AI)平臺(tái),其強(qiáng)大的性能背后是一系列精心挑選的核心芯片、電源管理集成電路(PMIC)以及豐富
    的頭像 發(fā)表于 07-30 16:11 ?2181次閱讀

    HarmonyOS 5】鴻蒙頁(yè)面和組件生命周期函數(shù)

    HarmonyOS 5】鴻蒙頁(yè)面和組件生命周期函數(shù) ##鴻蒙開(kāi)發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類(lèi)應(yīng)用 (金融理財(cái)# 一、生命周期階段: 創(chuàng)建階段 build: 構(gòu)建
    的頭像 發(fā)表于 07-11 18:24 ?594次閱讀

    HarmonyOS 5】金融應(yīng)用開(kāi)發(fā)鴻蒙組件實(shí)踐

    HarmonyOS 5】金融應(yīng)用開(kāi)發(fā)鴻蒙組件實(shí)踐 ##鴻蒙開(kāi)發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類(lèi)應(yīng)用 (金融理財(cái)# 一、鴻蒙生態(tài)觀察 2024 年 1 月 18 日: 發(fā)布
    的頭像 發(fā)表于 07-11 18:20 ?593次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】金融應(yīng)用開(kāi)發(fā)鴻蒙<b class='flag-5'>組件</b>實(shí)踐

    HarmonyOS入門(mén)指南

    上手的HarmonyOS工具庫(kù),借助眾多實(shí)用工具類(lèi),致力于助力開(kāi)發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。 2、開(kāi)源框架 harmony-utils 一款功能豐富且極易上手的HarmonyOS工具庫(kù),
    的頭像 發(fā)表于 06-27 00:11 ?402次閱讀

    HarmonyOS基礎(chǔ)組件:Button三種類(lèi)型的使用

    簡(jiǎn)介 HarmonyOS在明年將正式不再兼容Android原生功能,這意味著對(duì)于客戶(hù)端的小伙伴不得不開(kāi)始學(xué)習(xí)HarmonyOS開(kāi)發(fā)語(yǔ)言。本篇文章主要介紹鴻蒙中的Button使用。 HarmonyOS
    的頭像 發(fā)表于 06-09 15:48 ?2047次閱讀
    <b class='flag-5'>HarmonyOS</b>基礎(chǔ)<b class='flag-5'>組件</b>:Button三種類(lèi)型的使用

    HarmonyOS實(shí)戰(zhàn):組件化項(xiàng)目搭建

    ?本文將詳細(xì)講解HarmonyOs組件化項(xiàng)目搭建的全過(guò)程,帶領(lǐng)大家實(shí)現(xiàn)一個(gè)組件化項(xiàng)目。 項(xiàng)目創(chuàng)建 首先創(chuàng)建一個(gè)項(xiàng)目工程,點(diǎn)擊開(kāi)發(fā)工具DevEco-Stdio的****File 選項(xiàng),選擇 New 然后點(diǎn)擊 Create Proj
    的頭像 發(fā)表于 06-09 14:58 ?410次閱讀
    <b class='flag-5'>HarmonyOS</b>實(shí)戰(zhàn):<b class='flag-5'>組件</b>化項(xiàng)目搭建

    京東開(kāi)源Taro on HarmonyOS C-API版本

    近日,京東正式開(kāi)源了Taro on HarmonyOS C-API 版本,為鴻蒙應(yīng)用跨端開(kāi)發(fā)提供高性能框架。這次版本的發(fā)布,帶來(lái)了更豐富的樣式適配、更高效的渲染性能、更全面的組件支持,讓開(kāi)發(fā)者以Web范式的方式來(lái)開(kāi)發(fā)出媲美鴻蒙性
    的頭像 發(fā)表于 06-09 09:19 ?814次閱讀
    京東<b class='flag-5'>開(kāi)源</b>Taro on <b class='flag-5'>HarmonyOS</b> C-API版本

    開(kāi)源啦!??!基于鴻蒙ArkTS封裝的圖表組件《McCharts》,大家快來(lái)一起共創(chuàng)

    的地方請(qǐng)大家高抬貴手,寬容一下,謝謝。 這次主要是給大家?guī)?lái)一個(gè)重磅消息,就是我自己使用鴻蒙ArkTS語(yǔ)法開(kāi)發(fā)的圖表組件今日正式開(kāi)源了。為什么?原因有兩點(diǎn)吧! 鴻蒙是國(guó)產(chǎn)的操作系統(tǒng),不管他是不是真的
    發(fā)表于 03-15 15:21

    解決HarmonyOS應(yīng)用中Image組件白塊問(wèn)題的有效方案

    HarmonyOS應(yīng)用開(kāi)發(fā)過(guò)程中,通過(guò)Image組件加載網(wǎng)絡(luò)圖片時(shí),通常會(huì)經(jīng)歷四個(gè)關(guān)鍵階段:組件創(chuàng)建、圖片資源下載、圖片解碼和刷新。當(dāng)加載的圖片資源過(guò)大時(shí),Image組件會(huì)等待圖片數(shù)
    的頭像 發(fā)表于 02-17 10:08 ?1435次閱讀
    解決<b class='flag-5'>HarmonyOS</b>應(yīng)用中Image<b class='flag-5'>組件</b>白塊問(wèn)題的有效方案

    華為發(fā)布鴻蒙HarmonyOS 5.0.2 Release

    華為鴻蒙HarmonyOS 5.0.2 Release于1月22日在華為開(kāi)發(fā)者官方正式發(fā)布。HarmonyOS 5.0.2 Release在HarmonyOS 5.0.2 Beta1的基礎(chǔ)上,進(jìn)行了
    的頭像 發(fā)表于 01-23 16:17 ?1973次閱讀

    開(kāi)放原子開(kāi)源基金會(huì)新增捐贈(zèng)人一覽

    2024年12月,新增以下單位成為開(kāi)放原子開(kāi)源基金會(huì)及旗下項(xiàng)目捐贈(zèng)人。
    的頭像 發(fā)表于 01-15 10:38 ?1090次閱讀

    HarmonyOS開(kāi)發(fā)指導(dǎo)類(lèi)文檔更新速遞(下)

    購(gòu)買(mǎi)各種類(lèi)型的數(shù)字商品(虛擬商品),包括消耗型商品、非消耗型商品和自動(dòng)續(xù)期訂閱商品。 在 HarmonyOS 5.0.0Release 版本,主要新增/優(yōu)
    的頭像 發(fā)表于 12-30 09:54 ?1731次閱讀
    <b class='flag-5'>HarmonyOS</b>開(kāi)發(fā)指導(dǎo)類(lèi)文檔更新速遞(下)

    HarmonyOS開(kāi)發(fā)指導(dǎo)類(lèi)文檔更新速遞(上)

    伴隨著HarmonyOS 5.0.0 Release版本的發(fā)布,HarmonyOS官網(wǎng)文檔也帶來(lái)了不少上新內(nèi)容。本期HarmonyOS NEXT開(kāi)發(fā)者資料直通車(chē)將從文檔更新角度為開(kāi)發(fā)者推薦應(yīng)用框架
    的頭像 發(fā)表于 12-30 09:50 ?1461次閱讀
    <b class='flag-5'>HarmonyOS</b>開(kāi)發(fā)指導(dǎo)類(lèi)文檔更新速遞(上)