HarmonyOS三方库涵盖了7大类

✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向)
🐳博客主页:开源中国稀土掘金51cto博客博客园知乎简书慕课网CSDN
🔔如果文章对您有一定的帮助请👉关注✨、点赞👍、收藏📂、评论💬。
🔥如需转载请参考【转载须知】

HarmonyOS三方库涵盖了7大类,以下为三方库的介绍及资源地址,赶紧收藏!

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

一、工具类

分类名称介绍资源地址
1.1、图片加载Glide最常用的图片加载工具https://gitee.com/HarmonyOS-TPC/glide
Glide Transformations基于Glide的图片变化库https://gitee.com/HarmonyOS-TPC/glide-transformations
FrescoFacebook出品的图片加载工具https://gitee.com/HarmonyOS-TPC/fresco
Picasso常用的图片加载工具之一https://gitee.com/HarmonyOS-TPC/picasso
ohos-gif-drawableGIF图片加载工具https://gitee.com/HarmonyOS-TPC/ohos-gif-drawable
ohos-Universal-Image-Loader常用图片加载工具之一https://gitee.com/HarmonyOS-TPC/ohos-Universal-Image-Loader
Keyframes基于Adobe矢量图动画加载https://gitee.com/HarmonyOS-TPC/Keyframes
Ion图片加载工具https://gitee.com/HarmonyOS-TPC/ion
1.2、数据封装传递EventBus最常用的消息传递工具https://gitee.com/HarmonyOS-TPC/EventBus
Rxohos基于RxJavahttps://gitee.com/HarmonyOS-TPC/Rxohos
RxBus基于RxJava的消息传递工具https://gitee.com/HarmonyOS-TPC/RxBus
Otto基于Guava的消息传递工具https://gitee.com/HarmonyOS-TPC/otto
RxLifeCycle基于RxJava的生命周期获取https://gitee.com/HarmonyOS-TPC/RxLifeCycle
RxBinding基于控件的扩展https://gitee.com/HarmonyOS-TPC/RxBinding
Agera数据交互https://gitee.com/HarmonyOS-TPC/agera
Anadea_RxBus基于RxJava的消息传递工具https://gitee.com/HarmonyOS-TPC/Anadea_RxBus
LoadSir注册事件进行回调操作https://gitee.com/HarmonyOS-TPC/LoadSir
1.3、日志LoggerLog工具https://gitee.com/HarmonyOS-TPC/logger
xLog日志工具https://gitee.com/HarmonyOS-TPC/xLog
1.4、权限相关xxpermissions权限申请https://gitee.com/HarmonyOS-TPC/xxpermissions
PermissionsDispatcher权限申请https://gitee.com/HarmonyOS-TPC/PermissionsDispatcher
Dexter权限申请https://gitee.com/HarmonyOS-TPC/Dexter
1.5、相机/相册BGAQRCode-ohos基于ZXing的二维码扫描工具https://gitee.com/HarmonyOS-TPC/BGAQRCode-ohos
Matisse相册访问https://gitee.com/HarmonyOS-TPC/Matisse
ImagePicker相册访问https://gitee.com/HarmonyOS-TPC/ImagePicker
CameraView相机使用组件https://gitee.com/HarmonyOS-TPC/CameraView
1.6、其他Butterknife通过反射调用方法https://gitee.com/HarmonyOS-TPC/butterknife
assertj-ohos快速调用其他封装库https://gitee.com/HarmonyOS-TPC/assertj-ohos
ohos-utilset工具集https://gitee.com/HarmonyOS-TPC/ohos-utilset
xUtils3工具集 包含网络,图片,控件等https://gitee.com/HarmonyOS-TPC/xUtils3
device-year-class获取手机年份https://gitee.com/HarmonyOS-TPC/device-year-class
swipe对于手势封装应用https://gitee.com/HarmonyOS-TPC/swipe
TinyPinyin文字转拼音工具https://gitee.com/HarmonyOS-TPC/TinyPinyin

二、网络类

名称介绍资源地址
PersistentCookieJar基于OkHttp3实现的Cookie网络优化https://gitee.com/HarmonyOS-TPC/PersistentCookieJar
ChuckOkHttp本地Clienthttps://gitee.com/HarmonyOS-TPC/chuck
Google HTTP Java ClientGoogle HTTP Client库https://gitee.com/HarmonyOS-TPC/google-http-java-client
Ohos Async HTTP基于Apache的HttpClient库构建的Http Clienthttps://gitee.com/HarmonyOS-TPC/ohos-async-http
OkHttp-OkGo基于OkHttp封装的库https://gitee.com/HarmonyOS-TPC/okhttp-OkGo
OhosAsync异步网络请求https://gitee.com/HarmonyOS-TPC/ohosAsync
Fast-Ohos-Networking快速访问https://gitee.com/HarmonyOS-TPC/Fast-ohos-Networking
FileDownloader文件下载库https://gitee.com/HarmonyOS-TPC/FileDownloader
PRDownloader文件下载库https://gitee.com/HarmonyOS-TPC/PRDownloader
Network Connection Class获取网络状态库https://gitee.com/HarmonyOS-TPC/network-connection-class
ThinDownloadManager文件下载库https://gitee.com/HarmonyOS-TPC/ThinDownloadManager

三、文件数据类

分类名称介绍资源地址
数据库greenDAO最常用的数据库组件https://gitee.com/HarmonyOS-TPC/greenDAO
数据库Activeohos数据库SQLite封装https://gitee.com/HarmonyOS-TPC/Activeohos
数据库RushOrm数据库SQLite封装https://gitee.com/HarmonyOS-TPC/RushOrm
数据库LitePal数据库SQLite封装https://gitee.com/HarmonyOS-TPC/LitePal
Preferencesrx-preferences基于Preferences封装存储工具https://gitee.com/HarmonyOS-TPC/rx-preferences
Preferencespreferencebinder基于Preferences封装存储工具https://gitee.com/HarmonyOS-TPC/preferencebinder

四、音视频

分类名称介绍资源地址
视频jcodec java解码视频https://gitee.com/HarmonyOS-TPC/jcodec
音频soundtouch支持更改声音速度https://gitee.com/HarmonyOS-TPC/soundtouch

五、动画图形类

分类名称介绍资源地址
5.1 动画ohosViewAnimations一款动画的集合的库https://gitee.com/HarmonyOS-TPC/ohosViewAnimations
lottie-ohos让复杂动画轻松实现https://gitee.com/HarmonyOS-TPC/lottie-ohos
confetti模仿雪花飘落的动画https://gitee.com/HarmonyOS-TPC/confetti
RippleEffect水波纹点击动画https://gitee.com/HarmonyOS-TPC/RippleEffect
MetaballLoading一个类似元球进度动画效果https://gitee.com/HarmonyOS-TPC/MetaballLoading
ohos-Spinkit多种基础动画集合https://gitee.com/HarmonyOS-TPC/ohos-Spinkit
LoadingView多种多样的loading动画集合https://gitee.com/HarmonyOS-TPC/LoadingView
desertplaceholder沙漠中的带动画的场景https://gitee.com/HarmonyOS-TPC/desertplaceholder
Sequent各种文字图片呈现动画https://gitee.com/HarmonyOS-TPC/Sequent
ohos-Views各种动画的viewshttps://gitee.com/HarmonyOS-TPC/ohos-Views
BezierMaker简单的贝赛尔曲线绘制方法https://gitee.com/HarmonyOS-TPC/BezierMaker
WhorlView圆形转圈动画https://gitee.com/HarmonyOS-TPC/WhorlView
5.2 图片处理SimpleCropView图片裁剪工具https://gitee.com/HarmonyOS-TPC/SimpleCropView
Luban图片压缩工具https://gitee.com/HarmonyOS-TPC/Luban
TakePhoto拍照图片旋转剪裁https://gitee.com/HarmonyOS-TPC/TakePhoto
Compressor图片压缩https://gitee.com/HarmonyOS-TPC/Compressor
PloyFun生成三角玻璃图片https://gitee.com/HarmonyOS-TPC/PloyFun
CompressHelper图片压缩https://gitee.com/HarmonyOS-TPC/CompressHelper

六、UI-自定义控件

分类名称介绍资源地址
6.1 ImagePhotoView图片缩放查看https://gitee.com/HarmonyOS-TPC/PhotoView
CircleImageView圆形图片https://gitee.com/HarmonyOS-TPC/CircleImageView
RoundedImageView圆角图片https://gitee.com/HarmonyOS-TPC/RoundedImageView
subsampling-scale-image-view超高清图查看缩放https://gitee.com/HarmonyOS-TPC/subsampling-scale-image-view
ContinuousScrollableImageView带动画播放的Imagehttps://gitee.com/HarmonyOS-TPC/ContinuousScrollableImageView
6.2 Textdrawee-text-view富文本组件https://gitee.com/HarmonyOS-TPC/drawee-text-view
ReadMoreTextView点击展开的Text控件https://gitee.com/HarmonyOS-TPC/ReadMoreTextView
MaterialEditText基于MaterialDesign设计的自定义输入框https://gitee.com/HarmonyOS-TPC/MaterialEditText
XEditText自定义特殊效果输入https://gitee.com/HarmonyOS-TPC/XEditText
6.3 ButtonFloatingActionButton悬浮buttonhttps://gitee.com/HarmonyOS-TPC/FloatingActionButton
circular-progress-button自定义带进度的按钮https://gitee.com/HarmonyOS-TPC/circular-progress-button
progressbutton带进度的自定义按钮https://gitee.com/HarmonyOS-TPC/progressbutton
SwitchButton仿iOS的开关按钮https://gitee.com/HarmonyOS-TPC/SwitchButton
SlideSwitch多种样式的开关按钮https://gitee.com/HarmonyOS-TPC/SlideSwitch
6.4 ListContainerFloatingGroupExpandableListView自定义list组件,支持分类带标题https://gitee.com/HarmonyOS-TPC/FloatingGroupExpandableListView
XRecyclerView基于ListContainer下拉刷新https://gitee.com/HarmonyOS-TPC/XRecyclerView
PullToZoomInListView顶部放大Listhttps://gitee.com/HarmonyOS-TPC/PullToZoomInListView
WaveSideBar类似于通讯录带字母选择的listhttps://gitee.com/HarmonyOS-TPC/WaveSideBar
SwipeActionAdapterlist侧滑菜单https://gitee.com/HarmonyOS-TPC/SwipeActionAdapter
6.5 PageSliderViewPagerIndicator星级最高的Slider组件https://gitee.com/HarmonyOS-TPC/ViewPagerIndicator
PageIndicatorView自定义适配器组件https://gitee.com/HarmonyOS-TPC/PageIndicatorView
UltraViewPager多种样式的Slider自定义控件https://gitee.com/HarmonyOS-TPC/UltraViewPager
SlidingDrawer自定义Slider组件https://gitee.com/HarmonyOS-TPC/SlidingDrawer
AppIntro各种转场动画集合https://gitee.com/HarmonyOS-TPC/AppIntro
ParallaxViewPager自定义Slider组件https://gitee.com/HarmonyOS-TPC/ParallaxViewPager
MZBannerView仿魅族BannerView自定义组件https://gitee.com/HarmonyOS-TPC/MZBannerView
FlycoPageIndicator多种样式的适配器组件https://gitee.com/HarmonyOS-TPC/FlycoPageIndicator
SCViewPager不规则淡入淡出的Sliderhttps://gitee.com/HarmonyOS-TPC/SCViewPager
ImageCoverFlow3D视角适配器https://gitee.com/HarmonyOS-TPC/ImageCoverFlow
6.6 ProgressBarMaterialProgressBar多种样式自定义progressbarhttps://gitee.com/HarmonyOS-TPC/MaterialProgressBar
discreteSeekBar冒泡式显示自定义seekbarhttps://gitee.com/HarmonyOS-TPC/discreteSeekBar
materialish-progress自定义样式的progressbarhttps://gitee.com/HarmonyOS-TPC/materialish-progress
ohos-HoloCircularProgressBar自定义progressBarhttps://gitee.com/HarmonyOS-TPC/ohos-HoloCircularProgressBar
circular-music-progressbar类似于音乐播放器的圆形progressbarhttps://gitee.com/HarmonyOS-TPC/circular-music-progressbar
SectorProgressView自定义圆形progressBarhttps://gitee.com/HarmonyOS-TPC/SectorProgressView
LikeSinaSportProgress类似于新浪的两边比拼进度条https://gitee.com/HarmonyOS-TPC/LikeSinaSportProgress
6.7 Dialog/弹出框sweet-alert-dialog自定义对话框https://gitee.com/HarmonyOS-TPC/sweet-alert-dialog
LovelyDialog自定义样式的Dialoghttps://gitee.com/HarmonyOS-TPC/LovelyDialog
CookieBar顶部底部弹出的自定义对话框https://gitee.com/HarmonyOS-TPC/CookieBar
Alerter顶部提示组件https://gitee.com/HarmonyOS-TPC/Alerter
StatusView顶部弹出的状态视图https://gitee.com/HarmonyOS-TPC/StatusView
6.8 Layoutvlayout可以嵌套列表布局https://gitee.com/HarmonyOS-TPC/vlayout
flexbox-layout按照百分比控制的布局https://gitee.com/HarmonyOS-TPC/flexbox-layout
ohosAutoLayout根据特定效果图尺寸,按比例自适应布局https://gitee.com/HarmonyOS-TPC/ohosAutoLayout
yogafacebook基于flexbox的布局引擎https://gitee.com/HarmonyOS-TPC/yoga
6.9 Tab/菜单切换FlycoTabLayout自定义TabLayout组件https://gitee.com/HarmonyOS-TPC/FlycoTabLayout
NavigationTabBar各种样式TabBar合集https://gitee.com/HarmonyOS-TPC/NavigationTabBar
BottomBar自定义底部菜单栏https://gitee.com/HarmonyOS-TPC/BottomBar
BottomNavigation多种样式自定义底部菜单栏https://gitee.com/HarmonyOS-TPC/BottomNavigation
ahbottomnavigation多种样式自定义底部菜单栏https://gitee.com/HarmonyOS-TPC/ahbottomnavigation
HorizontalPicker横向菜单选择器https://gitee.com/HarmonyOS-TPC/HorizontalPicker
StatefulLayout可以左右切换布局有点类似PageSliderhttps://gitee.com/HarmonyOS-TPC/StatefulLayout
6.10 ToastToasty简单好用的Toast调用工具https://github.com/GrenderG/Toasty
FancyToast-ohosToast调用封装工具https://gitee.com/HarmonyOS-TPC/FancyToast-ohos
6.11 Time/Dateohos-times-square简单的日历组件https://gitee.com/HarmonyOS-TPC/ohos-times-square
CountdownView多种效果的时间计时器https://gitee.com/HarmonyOS-TPC/CountdownView
6.12 其他BGARefreshLayout-ohos基于多个场景的下拉刷新https://gitee.com/HarmonyOS-TPC/BGARefreshLayout-ohos
ohos-Bootstrap多种自定义控件合集https://gitee.com/HarmonyOS-TPC/ohos-Bootstrap
ohosSlidingUpPanel底部上滑布局https://gitee.com/HarmonyOS-TPC/ohosSlidingUpPanel
Fragmentation侧边菜单https://gitee.com/HarmonyOS-TPC/Fragmentation
triangle-view三角图https://gitee.com/HarmonyOS-TPC/triangle-view
MaterialDesignLibrary基于MaterialDesign的各种自定义控件合集https://gitee.com/HarmonyOS-TPC/MaterialDesignLibrary
XPopup包含dialog,图片加载等各式自定义控件https://gitee.com/HarmonyOS-TPC/Xpopup
cardslib卡片式布局库https://gitee.com/HarmonyOS-TPC/cardslib
Swipecards滑动卡片组件https://gitee.com/HarmonyOS-TPC/Swipecards
SlideUp-ohos从下方滑动出来的布局控件https://gitee.com/HarmonyOS-TPC/SlideUp-ohos
EazeGraph柱状图圆形图山峰图https://gitee.com/HarmonyOS-TPC/EazeGraph
WheelView轮盘选择https://gitee.com/HarmonyOS-TPC/WheelView
RulerView卷尺控件https://gitee.com/HarmonyOS-TPC/RulerView
MultiCardMenu底部弹出的自定义菜单集合https://gitee.com/HarmonyOS-TPC/MultiCardMenu
DividerDrawable分割线绘制https://gitee.com/HarmonyOS-TPC/DividerDrawable
ProtractorView量角器控件https://gitee.com/HarmonyOS-TPC/ProtractorView
ohos-ExpandIcon箭头控件https://gitee.com/HarmonyOS-TPC/ohos-ExpandIcon
GestureLock可自定义配置的手势动画解锁https://gitee.com/HarmonyOS-TPC/GestureLock
williamchart柱状图圆形图进度图山峰图https://gitee.com/HarmonyOS-TPC/williamchart
labelview自定义角标图https://gitee.com/HarmonyOS-TPC/labelview
PatternLockView简单的手势解锁https://gitee.com/HarmonyOS-TPC/PatternLockView
BadgeView图标的标签图https://gitee.com/HarmonyOS-TPC/BadgeView
MaterialBadgeTextView图标的标签图https://gitee.com/HarmonyOS-TPC/MaterialBadgeTextView
SlantedTextView自定义角标图https://gitee.com/HarmonyOS-TPC/SlantedTextView
TriangleLabelView三角形角标图https://gitee.com/HarmonyOS-TPC/TriangleLabelView
GoodView带特效点赞按钮https://gitee.com/HarmonyOS-TPC/GoodView
StateViews自定义状态提示控件https://gitee.com/HarmonyOS-TPC/StateViews
WaveView自定义水平面样式控件https://gitee.com/HarmonyOS-TPC/WaveView
CircleRefreshLayout下拉刷新组件https://gitee.com/HarmonyOS-TPC/CircleRefreshLayout

七、框架类

名称介绍资源地址
TheMVPmvp框架https://gitee.com/HarmonyOS-TPC/TheMVP
ohos-ZBLibraryMVP框架,同时附有OKhttp,glide,zxing等常用工具https://gitee.com/HarmonyOS-TPC/ohos-ZBLibrary

以上的库比较老 下面提供最新地址
OpenHarmony开源项目 https://gitee.com/openharmony
最新库地址:https://gitee.com/organizations/openharmony/projects

无论是哪个阶段,坚持努力都是成功的关键。不要停下脚步,继续前行,即使前路崎岖,也请保持乐观和勇气。相信自己的能力,你所追求的目标定会在不久的将来实现。加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小北编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值