登录
HarmonyOS入门指南
童长老
2025-06-27
565
加入交流群
电子说
1.4w
人已加入
+加入圈子
描述
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。
持续更新中......
打开APP阅读更多精彩内容
点击阅读全文
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
热点推荐
HarmonyOS
HarmonyOS
入门
宝典2.0
2022-12-05
933
HarmonyOS
快速
入门
资料分享
2022-03-11
2910
华为HDC2021分论坛-零基础
入门
HarmonyOS
开发介绍
2021-10-23
1530
HarmonyOS
开发资料大合集
2021-07-29
10511
HarmonyOS
入门
文档
2021-05-25
2200
鸿蒙系统
HarmonyOS
入门
文档
2020-10-14
2088
全部
0
条评论
快来发表一下你的评论吧 !
发送
登录/注册
×
20
完善资料,
赚取积分