Skip to content

Repository files navigation

CocoapodsGitHub licenseCocoapodsAPICocoapods

About (持续更新, 目前含100+工具类)

DevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。

该项目尽可能的便于开发人员,快捷、快速开发安全可靠的项目,以及内置部分常用的资源文件,如color.xml、(toast) layout.xml等

Gradle

Step 1. Add the JitPack repository to your build file

allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}

Step 2. Add the dependency

dependencies {
// 因为内含 res 文件, 使用 aar 方式调用
implementation 'com.github.afkT:DevUtils:1.2.7@aar'
}

Documentation

Use

只需要在 Application 中调用 DevUtils.init() 进行初始化就行

DevUtils.openLog() 是打开内部工具类 日志输出 DevLogger, 发布版本则不调用此句

/** * detail: 全局Application * Created by Ttt */publicclassBaseApplicationextendsApplication{
// 日志TAGprivatefinalStringLOG_TAG = BaseApplication.class.getSimpleName();
@OverridepublicvoidonCreate() {
super.onCreate();
// 初始化工具类DevUtils.init(this.getApplicationContext());
// == 初始化日志配置 ==// 设置默认Logger配置LogConfiglogConfig = newLogConfig();
logConfig.logLevel = LogLevel.DEBUG;
logConfig.tag = LOG_TAG;
DevLogger.init(logConfig);
// 打开 lib 内部日志DevUtils.openLog();
DevUtils.openDebug();
}
}

Other

DevQuickUtils 是一个 基于 DevUtils 二次封装的快捷开发实现库, 封装多数逻辑判断优化实体类、如 基类Activity、Fragment、Adapter、ReqInfoAssist(请求信息辅助类)、PageInfoAssist(分页辅助类)、MultiSelectListAssist、MultiSelectMapAssist(多选辅助类) 等 便于开发人员,基于 DevUtilsDevQuickUtils 快速开发 Android 项目

(持续更新) DemoPro 基于 DevUtilsDevQuickUtils 库基础上开发实现,增加 (DevUtils、DevQuickUtils) 库 部分API使用,以及对应功能快捷开发示范项目,并持续增加比较火的框架使用、二次封装等,以及部分架构设计思路、使用等综合示范项目。

Thanks

感谢以下开源项目的作者,本项目中有些功能受你们项目灵感的启发,有些功能也用到你们的代码完成。

About

(持续更新, 目前含100+工具类) DevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。 该项目尽可能的便于开发人员,快捷、快速开发安全可靠的项目,以及内置部分常用的资源文件,如color.xml、(toast) layout.xml等

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages