一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

HarmonyOS入門指南

童長老 ? 2025-06-27 00:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、文檔與教程

2、開源框架

  • harmony-utils 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多實(shí)用工具類,致力于助力開發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。其封裝的工具涵蓋了APP、設(shè)備、屏幕、授權(quán)、通知、線程間通信、彈框、吐司、生物認(rèn)證、用戶首選項(xiàng)、拍照、相冊、掃碼、文件、日志,異常捕獲、字符、字符串、數(shù)字、集合、日期、隨機(jī)、base64、加密、解密、JSON等一系列的功能和操作,能夠滿足各種不同的開發(fā)需求。
  • harmony-dialog 一款極為簡單易用的零侵入彈窗,僅需一行代碼即可輕松實(shí)現(xiàn),無論在何處都能夠輕松彈出。其涵蓋了 AlertDialogTipsDialog、ConfirmDialog、SelectDialog、CustomContentDialog、TextInputDialog、TextAreaDialog、BottomSheetDialog、ActionSheetDialog、CustomDialog、LoadingDialog、LoadingProgress、Toast、ToastTip 等多種類型,能夠滿足各種不同的彈窗開發(fā)需求。
  • SpinKit 是一個(gè)適用于OpenHarmony/HarmonyOS的加載動(dòng)畫庫。
  • axios 一個(gè)基于 promise 的網(wǎng)絡(luò)請求庫。
  • httpclient httpclient是OpenHarmony 里一個(gè)高效執(zhí)行的HTTP客戶端,使用它可使您的內(nèi)容加載更快,并節(jié)省您的流量。
  • axiosForHttpclient 基于httpclient,并沿用axios現(xiàn)有用法和特性。
  • retrofit 基于httpclient,并沿用retrofit用法和特性。
  • okdownload 可靠,靈活,高性能以及強(qiáng)大的下載引擎。支持單任務(wù)下載,多任務(wù)串、并行下載,設(shè)置多種任務(wù)監(jiān)聽等。
  • commons-fileupload 是一個(gè)請求庫??梢杂脕碜鑫募蟼鳎ㄖС址制?、基本請求、文件下載。
  • ijkplayer 是OpenHarmony環(huán)境下可用的一款基于FFmpeg的視頻播放器。
  • GSYVideoPlayer 是一個(gè)視頻播放器庫,支持切換內(nèi)核播放器(IJKPlayer、avplayer),并且支持了多種能力。
  • VideoCache 是一個(gè)支持邊播放邊緩存的庫。
  • videocompressor 是一款ohos高性能視頻壓縮器。
  • videotrimmer 是在OpenHarmony環(huán)境下,提供視頻剪輯能力的三方庫。
  • DanmakuFlameMaster 是一款彈幕框架,支持發(fā)送純文本彈幕、設(shè)置彈幕在屏幕的顯示區(qū)域、控制彈幕播放狀態(tài)等功能。
  • ImageKnife 專門為OpenHarmony打造的一款圖像加載緩存庫,致力于更高效、更輕便、更簡單。
  • CircleImageView 是一個(gè)圖片處理的庫,可以將圖片裁剪為圓形或者給圖片設(shè)置邊框。
  • RoundedImageView 支持圓角(和橢圓或圓形)的快速ImageView。它支持許多附加功能,包括橢圓、圓角矩形、ScaleTypes 和 TileModes。
  • PhotoView 圖片縮放瀏覽組件,圖片可縮放,平移,旋轉(zhuǎn)。
  • LargeImage 加載可以執(zhí)行縮放(放大和縮?。┖蜐L動(dòng)操作的圖像,圖像放大之后可以拖動(dòng)查看。
  • ImageViewZoom 支持加載 Resource 或 PixelMap 圖片,支持設(shè)置圖像顯示類型功能,支持縮放功能,支持平移功能,雙擊放大功能,可以監(jiān)聽圖片大小,資源變化事件,支持清除顯示圖片功能。
  • gpu_transform 該module通過獲取圖片的buffer數(shù)據(jù),使用openGL、著色器(Shader),操作GPU,達(dá)到圖片濾波器的效果。
  • metadata-extractor 是用于從圖像、視頻和音頻文件中提取 Exif、IPTC、XMP、ICC 和其他元數(shù)據(jù)的組件。
  • svg 是一個(gè)SVG圖片的解析器和渲染器,可以解析SVG圖片并渲染到頁面上,還可以動(dòng)態(tài)改變SVG的樣式。
  • banner 自定義輪播組件。
  • vlayout 能夠處理列表、網(wǎng)格和其他布局在同一個(gè)視圖的復(fù)雜情況,使用者可以使用已設(shè)定好的容器布局組件,也可以在此基礎(chǔ)上自定義容器布局組件。
  • RecyclerViewPager 是一個(gè)支持自定義左右翻頁切換效果、上下翻頁切換效果、類似Material風(fēng)格的容器組件。
  • smartrefreshlayout 以打造一個(gè)強(qiáng)大,穩(wěn)定,成熟的下拉刷新框架為目標(biāo),并集成各種的炫酷、多樣、實(shí)用、美觀的Header。 集成了各種炫酷的 Header。smartrefreshlayout可包含的信息有:BezierRadar樣式、BezierCircle樣式、FlyRefresh樣式、Classics樣式,Phoenix樣式,Taurus樣式,Taurus樣式,HitBlock樣式,WaveSwipe等眾多樣式。
  • PullToRefresh 是一款OpenHarmony環(huán)境下可用的下拉刷新、上拉加載組件。支持設(shè)置內(nèi)置動(dòng)畫的各種屬性,支持設(shè)置自定義動(dòng)畫。
  • shimmer 是一個(gè)簡單靈活的為應(yīng)用視圖添加閃爍效果的庫。
  • rebound 是一個(gè)模擬彈簧動(dòng)力學(xué),用于驅(qū)動(dòng)物理動(dòng)畫的庫。
  • recyclerview_animators 帶有添加刪除動(dòng)畫效果以及整體動(dòng)畫效果的list組件庫。
  • mpchart 是一個(gè)包含各種類型圖表的圖表庫,主要包括線形圖、柱狀圖、餅狀圖、蠟燭圖、氣泡圖、雷達(dá)圖、瀑布圖等自定義圖表庫。
  • mcCharts mcCharts(莓創(chuàng)圖表) 是McUI提供的一款開箱即用的圖表工具庫,組件庫將會(huì)提供以下圖表:折線圖、柱狀圖、餅圖、散點(diǎn)圖、雷達(dá)圖等等。并提供了配套的設(shè)計(jì)資源,充分滿足可定制化的需求。
  • PickerView 選擇器,包括時(shí)間選擇、地區(qū)選擇、分割線設(shè)置、文字大小顏色設(shè)置。
  • WheelPicker 可以實(shí)現(xiàn)滾輪選擇,通過設(shè)置可以實(shí)現(xiàn)多種效果,也可以設(shè)置屬性,改變UI效果,如時(shí)間選擇器,地區(qū)選擇器的三級聯(lián)動(dòng),實(shí)現(xiàn)需求效果。
  • dataORM 是一個(gè)具有一行代碼操作數(shù)據(jù)庫或鏈?zhǔn)秸{(diào)用,備份、升級、緩存等特性的關(guān)系映射數(shù)據(jù)庫。
  • LiveEventBus 是一款消息總線,具有生命周期感知能力,支持Sticky,支持跨進(jìn)程,支持跨APP發(fā)送消息。
  • crypto-js 加解密庫。
  • dayjs 日期工具庫 Day.js中文網(wǎng)。
  • protobuf (protocol buffers)是一種語言無關(guān)、平臺無關(guān)、可擴(kuò)展的序列化結(jié)構(gòu)數(shù)據(jù)的方法,它可用于(數(shù)據(jù))通信協(xié)議、數(shù)據(jù)存儲(chǔ)等。,是一種靈活,高效,自動(dòng)化機(jī)制的結(jié)構(gòu)數(shù)據(jù)序列化方法比XML更小,更快,更為簡單。
  • commons-compress 在OpenHarmony上支持bzip2、gzip、lzma、xz、Snappy、LZ4、Brotli、DEFLATE、Zstandard 和 ar、cpio、tar、zip、dump、7z等格式的壓縮和解壓功能。
  • lodash 是從js的lodash庫遷移過來通過降低array、number、objects、string 等等的使用難度, 從而讓 arkts 變得更簡單。
  • class-transformer 方便的json對象轉(zhuǎn)class。

持續(xù)更新中......

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

    關(guān)注

    80

    文章

    2146

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    HarmonyOS 開發(fā)資料大合集

    領(lǐng)1次)HarmonyOS入門大神系列HarmonyOS入門到大神資料下載合集(上)HarmonyOS
    發(fā)表于 07-29 16:25

    HarmonyOS快速入門資料分享

    HarmonyOS智能設(shè)備開發(fā)極速入門手冊  本文主要詳細(xì)講HarmonyOS智能設(shè)備開發(fā)極速入門,主要從基礎(chǔ)流程工作記錄IDE安裝流程這兩個(gè)部分來介紹。
    發(fā)表于 03-11 17:16

    鴻蒙系統(tǒng)HarmonyOS入門文檔

    、適配多種終端形態(tài)的分布式理念,能夠支持多種終端設(shè)備?,F(xiàn)在為大家整理了HarmonyOS入門資料,方便大家開發(fā)設(shè)計(jì)。
    發(fā)表于 10-14 11:13 ?0次下載
    鴻蒙系統(tǒng)<b class='flag-5'>HarmonyOS</b><b class='flag-5'>入門</b>文檔

    HarmonyOS入門文檔

    HarmonyOS入門文檔免費(fèi)下載。
    發(fā)表于 05-25 14:49 ?46次下載

    華為HDC2021分論壇-零基礎(chǔ)入門HarmonyOS開發(fā)介紹

    華為HDC2021分論壇-零基礎(chǔ)入門HarmonyOS開發(fā)者大會(huì)正在舉行,如何高效從harmonyOS開發(fā)從入門到實(shí)踐掌握。
    的頭像 發(fā)表于 10-23 09:22 ?1330次閱讀
    華為HDC2021分論壇-零基礎(chǔ)<b class='flag-5'>入門</b><b class='flag-5'>HarmonyOS</b>開發(fā)介紹

    華為開發(fā)者HarmonyOS零基礎(chǔ)入門HarmonyOS UI編程框架快速上手

    華為開發(fā)者HarmonyOS零基礎(chǔ)入門:從零開始HarmonyOS UI編程框架快速上手,用于幫助開發(fā)者構(gòu)建跨設(shè)備應(yīng)用,在OS架構(gòu)上屬于上層框架。
    的頭像 發(fā)表于 10-23 09:50 ?2069次閱讀
    華為開發(fā)者<b class='flag-5'>HarmonyOS</b>零基礎(chǔ)<b class='flag-5'>入門</b>:<b class='flag-5'>HarmonyOS</b> UI編程框架快速上手

    華為開發(fā)者HarmonyOS零基礎(chǔ)入門:四步實(shí)現(xiàn)HarmonyOS應(yīng)用

    華為開發(fā)者HarmonyOS零基礎(chǔ)入門:四步實(shí)現(xiàn)HarmonyOS應(yīng)用,可以自定義主鍵實(shí)際應(yīng)用在開發(fā)者界面。
    的頭像 發(fā)表于 10-23 10:05 ?2140次閱讀
    華為開發(fā)者<b class='flag-5'>HarmonyOS</b>零基礎(chǔ)<b class='flag-5'>入門</b>:四步實(shí)現(xiàn)<b class='flag-5'>HarmonyOS</b>應(yīng)用

    華為開發(fā)者HarmonyOS零基礎(chǔ)入門:15分鐘玩轉(zhuǎn)harmonyOS服務(wù)卡片

    華為開發(fā)者HarmonyOS零基礎(chǔ)入門:15分鐘玩轉(zhuǎn)harmonyOS服務(wù)卡片,服務(wù)卡片顏值高、擁有服務(wù)直達(dá)功能。
    的頭像 發(fā)表于 10-23 11:40 ?2455次閱讀
    華為開發(fā)者<b class='flag-5'>HarmonyOS</b>零基礎(chǔ)<b class='flag-5'>入門</b>:15分鐘玩轉(zhuǎn)<b class='flag-5'>harmonyOS</b>服務(wù)卡片

    零基礎(chǔ)入門HarmonyOS-部分卡片模板效果展示

    零基礎(chǔ)入門HarmonyOS-部分卡片模板效果展示
    的頭像 發(fā)表于 10-23 11:51 ?1436次閱讀
    零基礎(chǔ)<b class='flag-5'>入門</b><b class='flag-5'>HarmonyOS</b>-部分卡片模板效果展示

    零基礎(chǔ)入門HarmonyOS-卡片內(nèi)容布局描述

    零基礎(chǔ)入門HarmonyOS-卡片內(nèi)容布局描述
    的頭像 發(fā)表于 10-23 11:56 ?1926次閱讀
    零基礎(chǔ)<b class='flag-5'>入門</b><b class='flag-5'>HarmonyOS</b>-卡片內(nèi)容布局描述

    零基礎(chǔ)入門HarmonyOS-綁定卡片數(shù)據(jù)展示

    零基礎(chǔ)入門HarmonyOS-綁定卡片數(shù)據(jù)展示
    的頭像 發(fā)表于 10-23 11:59 ?1533次閱讀
    零基礎(chǔ)<b class='flag-5'>入門</b><b class='flag-5'>HarmonyOS</b>-綁定卡片數(shù)據(jù)展示

    零基礎(chǔ)入門HarmonyOS-UI編程框架

    HDC 2021華為開發(fā)者分論壇零基礎(chǔ)入門HarmonyOS-UI編程框架
    的頭像 發(fā)表于 10-23 13:09 ?1938次閱讀
    零基礎(chǔ)<b class='flag-5'>入門</b><b class='flag-5'>HarmonyOS</b>-UI編程框架

    HarmonyOS面向超級終端UX設(shè)計(jì)HarmonyOS設(shè)計(jì)指南

    今天的2021華為開發(fā)者大會(huì)上,HarmonyOS面向超級終端UX設(shè)計(jì)上展示了HarmonyOS設(shè)計(jì)指南HarmonyOS設(shè)計(jì)指南包括通
    的頭像 發(fā)表于 10-23 15:13 ?1774次閱讀
    <b class='flag-5'>HarmonyOS</b>面向超級終端UX設(shè)計(jì)<b class='flag-5'>HarmonyOS</b>設(shè)計(jì)<b class='flag-5'>指南</b>

    HarmonyOS入門寶典2.0

    HarmonyOS入門寶典2.0 華為開發(fā)的鴻蒙系統(tǒng),希望以后在嵌入式開發(fā),人工智能,移動(dòng)端發(fā)揮更大的作用
    發(fā)表于 12-05 11:48 ?4次下載

    Renesas 7542入門套件快速入門指南

    Renesas 7542 入門套件快速入門指南
    發(fā)表于 04-28 19:42 ?0次下載
    Renesas 7542<b class='flag-5'>入門</b>套件快速<b class='flag-5'>入門</b><b class='flag-5'>指南</b>