luhaikong's starred repositories
hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing
SmartRefreshLayout
🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
GSYVideoPlayer
视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。
XXPermissions
Android 权限请求框架,已适配 Android 14
LiveEventBus
:mailbox_with_mail:EventBus for Android,消息总线,基于LiveData,具有生命周期感知能力,支持Sticky,支持AndroidX,支持跨进程,支持跨APP
DSBridge-Android
:earth_americas: A modern cross-platform JavaScript bridge, through which you can invoke each other's functions synchronously or asynchronously between JavaScript and native.
PermissionX
An open source Android library that makes handling runtime permissions extremely easy.
paho.mqtt.android
MQTT Android
WeiXinRecordedDemo
仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑
AlphaPlayer
AlphaPlayer is a video animation engine.
FanLayoutManager
Using Fan Layout Manager you can implement the horizontal list, the items of which move like fan blades
UltimateBarX
Make Android transparent statusbar and navigationbar easy.
GoogleLibraryVersionQuerier
一款Android Studio插件,帮助你快速添加依赖库和查询历史版本
Compressor
An easy to use image compress library for Android.
JSBridge-Android
A solution for safe and fast interaction between js and native,it's minimum support API 14;
MqttAndroidClient
Android消息推送MQTT
GLCameraDemo
多种方式实现相机圆形预览,其中OpenGL的方式还包含灰度预览、雕塑化预览
KeyboardDemo
原生API实现可拖动、可缩放的自定软键盘。
SlideLockScreen
滑动解锁。
FanLayoutManager
Using Fan Layout Manager you can implement the horizontal list, the items of which move like fan blades