Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xuexiangjys/XUtil
一个方便实用的Android工具类库
https://github.com/xuexiangjys/XUtil
android utils-library x-library
Last synced: 3 months ago
JSON representation
一个方便实用的Android工具类库
- Host: GitHub
- URL: https://github.com/xuexiangjys/XUtil
- Owner: xuexiangjys
- Created: 2018-02-04T17:03:39.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T17:25:06.000Z (about 1 year ago)
- Last Synced: 2024-11-12T04:19:37.878Z (3 months ago)
- Topics: android, utils-library, x-library
- Language: Java
- Homepage: https://xuexiangjys.github.io/XUtil/
- Size: 1.14 MB
- Stars: 227
- Watchers: 8
- Forks: 55
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-seeds - XUtil
README
# XUtil
[![](https://jitpack.io/v/xuexiangjys/XUtil.svg)](https://jitpack.io/#xuexiangjys/XUtil)
[![api][apisvg]][api]
[![I](https://img.shields.io/github/issues/xuexiangjys/XUtil.svg)](https://github.com/xuexiangjys/XUtil/issues)
[![Star](https://img.shields.io/github/stars/xuexiangjys/XUtil.svg)](https://github.com/xuexiangjys/XUtil)一个方便实用的Android工具类库
------------------------------------
## 关于我
| 公众号 | 掘金 | 知乎 | CSDN | 简书 | 思否 | 哔哩哔哩 | 今日头条
|---------|---------|--------- |---------|---------|---------|---------|---------|
| [我的Android开源之旅](https://ss.im5i.com/2021/06/14/6tqAU.png) | [点我](https://juejin.im/user/598feef55188257d592e56ed/posts) | [点我](https://www.zhihu.com/people/xuexiangjys/posts) | [点我](https://xuexiangjys.blog.csdn.net/) | [点我](https://www.jianshu.com/u/6bf605575337) | [点我](https://segmentfault.com/u/xuexiangjys) | [点我](https://space.bilibili.com/483850585) | [点我](https://img.rruu.net/image/5ff34ff7b02dd)## 特点
* 收录了Android开发过程中常用的工具类,并进行简单的分类,易于查询使用。
* 工具类被分为xutil-core和xutil-sub两个,防止xutil工具类过于臃肿。
* 收录了常用的[代码混淆配置](./xutil-core/base-proguard-rules.pro)。
* 收录了常用的Android Gradle脚本:[bintrayUpload.gradle](./bintrayUpload.gradle)、[JitPackUpload.gradle](./JitPackUpload.gradle)、[localRepositoryUpload.gradle](./localRepositoryUpload.gradle)、[versions.gradle](./versions.gradle)。
## 如何使用
### 添加Gradle依赖
1.先在项目根目录的 build.gradle 的 repositories 添加:
```
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
```2.然后在应用项目(一般是app)的 `build.gradle` 的 dependencies 添加:
以下是版本说明,选择一个即可。
* androidx版本:2.0.0及以上
```
//基础功能的工具类
implementation 'com.github.xuexiangjys.XUtil:xutil-core:2.0.0'
//附加功能的工具类
implementation 'com.github.xuexiangjys.XUtil:xutil-sub:2.0.0'
```* support版本:1.1.8及以下
```
//基础功能的工具类
implementation 'com.github.xuexiangjys.XUtil:xutil-core:1.1.8'
//附加功能的工具类
implementation 'com.github.xuexiangjys.XUtil:xutil-sub:1.1.8'
```------------------------------------
## 文档
### 基础工具类内容(xutil-core)
[点击查看](./xutil-core/README.md)
### 附加工具类内容(xutil-sub)
[点击查看](./xutil-sub/README.md)
### 如何使用Gradle脚本进行代码上传
[点击查看](./README_UPLOAD.md)
## 特别感谢
https://github.com/Blankj/AndroidUtilCode
## 公众号
> 更多资讯内容,欢迎扫描关注我的个人微信公众号:【我的Android开源之旅】
![gzh_weixin.jpg](https://img.rruu.net/image/5f871cfff3194)
[apisvg]: https://img.shields.io/badge/API-14+-brightgreen.svg
[api]: https://android-arsenal.com/api?level=14