1、文檔與教程
- HarmonyOS開發文檔-應用開發導讀
- OpenHarmony--應用開發導讀
- 倉頡編程語言官網
- 華為開發者博客
- 華為開發者問答專區
- 華為生態市場-鴻蒙生態市場
- OpenHarmony三方庫中心倉
- 堅果派
- 童長老倉庫中心
- 鴻蒙寶典 一本快速學習鴻蒙的電子書
- promises-book JavaScript Promise迷你書。
- harmony-utils 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多實用工具類,致力于助力開發者迅速構建鴻蒙應用。
2、開源框架
- harmony-utils 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多實用工具類,致力于助力開發者迅速構建鴻蒙應用。其封裝的工具涵蓋了APP、設備、屏幕、授權、通知、線程間通信、彈框、吐司、生物認證、用戶首選項、拍照、相冊、掃碼、文件、日志,異常捕獲、字符、字符串、數字、集合、日期、隨機、base64、加密、解密、JSON等一系列的功能和操作,能夠滿足各種不同的開發需求。
- harmony-dialog 一款極為簡單易用的零侵入彈窗,僅需一行代碼即可輕松實現,無論在何處都能夠輕松彈出。其涵蓋了 AlertDialog、TipsDialog、ConfirmDialog、SelectDialog、CustomContentDialog、TextInputDialog、TextAreaDialog、BottomSheetDialog、ActionSheetDialog、CustomDialog、LoadingDialog、LoadingProgress、Toast、ToastTip 等多種類型,能夠滿足各種不同的彈窗開發需求。
- SpinKit 是一個適用于OpenHarmony/HarmonyOS的加載動畫庫。
- axios 一個基于 promise 的網絡請求庫。
- httpclient httpclient是OpenHarmony 里一個高效執行的HTTP客戶端,使用它可使您的內容加載更快,并節省您的流量。
- axiosForHttpclient 基于httpclient,并沿用axios現有用法和特性。
- retrofit 基于httpclient,并沿用retrofit用法和特性。
- okdownload 可靠,靈活,高性能以及強大的下載引擎。支持單任務下載,多任務串、并行下載,設置多種任務監聽等。
- commons-fileupload 是一個請求庫。可以用來做文件上傳(支持分片)、基本請求、文件下載。
- ijkplayer 是OpenHarmony環境下可用的一款基于FFmpeg的視頻播放器。
- GSYVideoPlayer 是一個視頻播放器庫,支持切換內核播放器(IJKPlayer、avplayer),并且支持了多種能力。
- VideoCache 是一個支持邊播放邊緩存的庫。
- videocompressor 是一款ohos高性能視頻壓縮器。
- videotrimmer 是在OpenHarmony環境下,提供視頻剪輯能力的三方庫。
- DanmakuFlameMaster 是一款彈幕框架,支持發送純文本彈幕、設置彈幕在屏幕的顯示區域、控制彈幕播放狀態等功能。
- ImageKnife 專門為OpenHarmony打造的一款圖像加載緩存庫,致力于更高效、更輕便、更簡單。
- CircleImageView 是一個圖片處理的庫,可以將圖片裁剪為圓形或者給圖片設置邊框。
- RoundedImageView 支持圓角(和橢圓或圓形)的快速ImageView。它支持許多附加功能,包括橢圓、圓角矩形、ScaleTypes 和 TileModes。
- PhotoView 圖片縮放瀏覽組件,圖片可縮放,平移,旋轉。
- LargeImage 加載可以執行縮放(放大和縮小)和滾動操作的圖像,圖像放大之后可以拖動查看。
- ImageViewZoom 支持加載 Resource 或 PixelMap 圖片,支持設置圖像顯示類型功能,支持縮放功能,支持平移功能,雙擊放大功能,可以監聽圖片大小,資源變化事件,支持清除顯示圖片功能。
- gpu_transform 該module通過獲取圖片的buffer數據,使用openGL、著色器(Shader),操作GPU,達到圖片濾波器的效果。
- metadata-extractor 是用于從圖像、視頻和音頻文件中提取 Exif、IPTC、XMP、ICC 和其他元數據的組件。
- svg 是一個SVG圖片的解析器和渲染器,可以解析SVG圖片并渲染到頁面上,還可以動態改變SVG的樣式。
- banner 自定義輪播組件。
- vlayout 能夠處理列表、網格和其他布局在同一個視圖的復雜情況,使用者可以使用已設定好的容器布局組件,也可以在此基礎上自定義容器布局組件。
- RecyclerViewPager 是一個支持自定義左右翻頁切換效果、上下翻頁切換效果、類似Material風格的容器組件。
- smartrefreshlayout 以打造一個強大,穩定,成熟的下拉刷新框架為目標,并集成各種的炫酷、多樣、實用、美觀的Header。 集成了各種炫酷的 Header。smartrefreshlayout可包含的信息有:BezierRadar樣式、BezierCircle樣式、FlyRefresh樣式、Classics樣式,Phoenix樣式,Taurus樣式,Taurus樣式,HitBlock樣式,WaveSwipe等眾多樣式。
- PullToRefresh 是一款OpenHarmony環境下可用的下拉刷新、上拉加載組件。支持設置內置動畫的各種屬性,支持設置自定義動畫。
- shimmer 是一個簡單靈活的為應用視圖添加閃爍效果的庫。
- rebound 是一個模擬彈簧動力學,用于驅動物理動畫的庫。
- recyclerview_animators 帶有添加刪除動畫效果以及整體動畫效果的list組件庫。
- mpchart 是一個包含各種類型圖表的圖表庫,主要包括線形圖、柱狀圖、餅狀圖、蠟燭圖、氣泡圖、雷達圖、瀑布圖等自定義圖表庫。
- mcCharts mcCharts(莓創圖表) 是McUI提供的一款開箱即用的圖表工具庫,組件庫將會提供以下圖表:折線圖、柱狀圖、餅圖、散點圖、雷達圖等等。并提供了配套的設計資源,充分滿足可定制化的需求。
- PickerView 選擇器,包括時間選擇、地區選擇、分割線設置、文字大小顏色設置。
- WheelPicker 可以實現滾輪選擇,通過設置可以實現多種效果,也可以設置屬性,改變UI效果,如時間選擇器,地區選擇器的三級聯動,實現需求效果。
- dataORM 是一個具有一行代碼操作數據庫或鏈式調用,備份、升級、緩存等特性的關系映射數據庫。
- LiveEventBus 是一款消息總線,具有生命周期感知能力,支持Sticky,支持跨進程,支持跨APP發送消息。
- crypto-js 加解密庫。
- dayjs 日期工具庫 Day.js中文網。
- protobuf (protocol buffers)是一種語言無關、平臺無關、可擴展的序列化結構數據的方法,它可用于(數據)通信協議、數據存儲等。,是一種靈活,高效,自動化機制的結構數據序列化方法比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對象轉class。
持續更新中......
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
HarmonyOS
+關注
關注
80文章
2126瀏覽量
33115
發布評論請先 登錄
相關推薦
熱點推薦
HarmonyOS快速入門資料分享
HarmonyOS智能設備開發極速入門手冊 本文主要詳細講HarmonyOS智能設備開發極速入門,主要從基礎流程工作記錄IDE安裝流程這兩個部分來介紹。
發表于 03-11 17:16
華為開發者HarmonyOS零基礎入門:HarmonyOS UI編程框架快速上手
華為開發者HarmonyOS零基礎入門:從零開始HarmonyOS UI編程框架快速上手,用于幫助開發者構建跨設備應用,在OS架構上屬于上層框架。

HarmonyOS面向超級終端UX設計HarmonyOS設計指南
今天的2021華為開發者大會上,HarmonyOS面向超級終端UX設計上展示了HarmonyOS設計指南。 HarmonyOS設計指南包括通

評論