# android_open_source
**Repository Path**: lywhao/android_open_source
## Basic Information
- **Project Name**: android_open_source
- **Description**: Android开源项目合集
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-09-19
- **Last Updated**: 2024-09-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
**Android开源项目合集**
模块
| 项目名称 | 简介 | 星数 | 维护 | 是否更新 |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ----- | -------------- | -------- |
| [Okhttp](https://github.com/square/okhttp) | OkHttp 是一个默认高效的 HTTP 客户端:
- HTTP/2 支持允许所有对同一主机的请求共享一个套接字。
- 连接池减少了请求延迟(如果 HTTP/2 不可用)。
- 透明的 GZIP 压缩缩小了下载大小。
- 响应缓存完全避免了对重复请求的网络访问。 | 45.7k | Square | 是 |
| [retrofit](https://github.com/square/retrofit) | 一个用于 Android 和 JVM 的类型安全的 HTTP 客户端 | 43k | Square | 是 |
| [leakcanary](https://github.com/square/leakcanary) | 内存泄漏检测 | 29.3k | Square | 是 |
| [Arouter](https://github.com/alibaba/ARouter) | 路由组件 | 14.4k | alibaba | 无 |
| [Arouter](https://github.com/jadepeakpoet/ARouter/blob/develop/README_CN.md) | Arouter的翻新,以便支持androidx,适配到AGP7.4.2 | 150 | Yufeng Wu | 无 |
| [xCrash](https://github.com/iqiyi/xCrash) | 能为安卓 app 提供捕获 java 崩溃,native 崩溃和 ANR 的能力。不需要 root 权限或任何系统权限。 | 3.7k | iqiyi | 无 |
| [EventBus](https://github.com/greenrobot/EventBus) | **事件订阅 / 发布框架** | 24.7k | **greenrobot** | 无 |
工具类
| 项目名称 | 简介 | 星数 | 维护 | 是否更新 |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ----- | -------- | -------- |
| [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode) | 各种辅助类集合 | 33.2k | Blankj | 是 |
| [mlhfileselectorlib](https://github.com/molihuan/mlhfileselectorlib) | 文件选择器,自动申请存储权限,支持 Android4.4 ~ 13 | 315 | 个人 | 无 |
| [glide](https://github.com/bumptech/glide) | Glide 支持拉取,解码和展示视频快照,图片,和GIF动画 | 34.6k | google | 是 |
| [zxing](https://github.com/zxing/zxing) | 支持在图像中解码和生成条形码 | 32.7k | 个人 | 是 |
| [ijkplayer](https://github.com/bilibili/ijkplayer) | 基于ffmpeg 的视频播放器 | 32.4k | bilibili | 无 |
| [fastjson](https://github.com/alibaba/fastjson) | 阿里巴巴的开源JSON解析库,特点是快 | 25.7k | alibaba | 无 |
| [GSYVideoPlayer](https://github.com/CarGuo/GSYVideoPlayer) | 支持 [IJKPlayer](https://github.com/Bilibili/ijkplayer)、 [Media3(EXOPlayer2)](https://github.com/androidx/media)、MediaPlayer、AliPlayer,实现了多功能的视频播放器 | 20.1k | 个人 | 是 |
| [DoKit](https://github.com/didi/DoKit) | 一款面向泛前端产品研发全生命周期的效率平台 | 20.1k | didi | 是 |
| [picasso](https://github.com/square/picasso) | 图片加载框架 | 18.7k | square | 无 |
| [Fresco](https://github.com/facebook/fresco) | 图片加载框架 | 17.1k | facebook | 是 |
| [Luban](https://github.com/Curzibn/Luban) | `Luban`(鲁班) —— `Android`图片压缩工具,仿微信朋友圈压缩策略。 | 13.6k | 个人 | 无 |
| [FileDownloader](https://github.com/lingochamp/FileDownloader?tab=readme-ov-file) | Android 文件下载引擎,稳定、高效、灵活、简单易用 | 11k | 个人 | 无 |
| [uCrop](https://github.com/Yalantis/uCrop) | Image Cropping Library for Android | 11.9k | 个人 | 无 |
| [PermissionsDispatcher](https://github.com/permissions-dispatcher/PermissionsDispatcher) | | 11.2k | 个人 | 无 |
数据类
| 项目名称 | 简介 | 星数 | 维护 | 是否更新 |
| --------------------------------------- | ------------------------------------- | ----- | ------- | -------- |
| [MMKV](https://github.com/Tencent/MMKV) | 基于 mmap 的高性能通用 key-value 组件 | 17.3k | Tencent | 是 |
| [coil](https://github.com/coil-kt/coil) | 图片加载库 | 10.7k | 个人 | 是 |
ui类
| 项目名称 | 简介 | 星数 | 维护 | 是否更新 |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ----- | ------ | -------- |
| [ImmersionBar](https://github.com/gyf-dev/ImmersionBar) | ndroid 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow | 11.3k | 个人 | 无 |
| [SuperTextView](https://github.com/chenBingX/SuperTextView) | 灵动多变的控件元素 | 3.3k | 个人 | 无 |
| [FlexboxLayout](https://github.com/google/flexbox-layout) | 它将 CSS 弹性盒布局模块的类似功能引入到 Android。FlexboxLayout 可以理解成一个高级版的 [LinearLayout](https://so.csdn.net/so/search?q=LinearLayout&spm=1001.2101.3001.7020),因为两个布局都把子 view 按顺序排列。两者之间最大的差别在于 FlexboxLayout 具有换行的特性。 | 18.2k | google | 无 |
| [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) | 图表库 | 37.5k | 个人 | 无 |
| [SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout) | 下拉刷新框架 | 24.9k | 个人 | 是 |
| [BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper) | 强大而灵活的RecyclerView Adapter | 24.3k | 个人 | 是 |
| [PhotoView](https://github.com/Baseflow/PhotoView) | 能够放大缩小图片,可以使用双击或者双指缩放ImageView | 18.8k | 个人 | 是 |
| [CircleImageView](https://github.com/hdodenhof/CircleImageView) | 圆角图片 | 14.6k | 个人 | 无 |
| [FlycoTabLayout](https://github.com/H07000223/FlycoTabLayout) | 一个Android TabLayout库 | 11k | 个人 | 无 |
| [PickerView](https://github.com/Bigkoo/Android-PickerView) | 一款仿iOS的PickerView控件,有时间选择器和选项选择器 | 13.4k | 个人 | 无 |
| [PictureSelector ](https://github.com/LuckSiege/PictureSelector/blob/version_component/README_CN.md) | 一款针对Android平台下的图片选择器,支持从相册获取图片、视频、音频&拍照,支持裁剪(单图or多图裁剪)、压缩、主题自定义配置等功能,支持动态获取权限&适配Android 5.0+系统的开源图片选择框架。 | 13.3k | 个人 | 无 |
| [banner](https://github.com/youth5201314/banner) | 可以自定义的轮播容器 | 12.9k | 个人 | 无 |
[ui合集](https://github.com/wasabeef/awesome-android-ui)