一、导入

  1. allprojects {
  2. repositories {
  3. ...
  4. maven { url 'https://www.jitpack.io' }
  5. }
  6. }
  7. dependencies {
  8. implementation 'com.github.KiWiLss:LUtils:1.3.0'
  9. }

分开导入:

  • hutool: implementation ‘com.github.KiWiLss.LUtils:hutool:1.3.0’
  • lutils: implementation ‘com.github.KiWiLss.LUtils:lutils:1.3.0’

最新版
github 地址
1.3以后的版本需要再调用下面的初始化,会默认初始化。
使用前要调用,获取到 Context:

  1. object LUtilsConfig{
  2. lateinit var mContext: Context
  3. fun init(context: Context) {
  4. mContext = context
  5. }

二、包含内容

2.1 TextView 相关工具类

2.1.1 SsbUtils

TextView 富文本工具集

2.2 资源相关工具类

2.2.1 安卓资源相关工具类

包含:ResUtils本地资源获取工具类
KeyboardUtils键盘相关工具类
DensityUtils屏幕密度工具类

2.3 数字相关

数字相关工具类
随机数相关

2.4 日期相关

日期相关工具类

2.5 路由跳转相关

使用 Fragment 处理 onActivityResult

2.6 json 解析相关

Gson解析封装

2.7 数据库相关

SharedPreferences封装

2.8 字符相关

CharSequence 相关扩展收集

2.9 四大组件相关

BroadcastReceiver

2.10 网络相关

网络相关工具类

2.11 字节数据工具

Byte相关工具类

2.12 View相关

View 相关工具类

2.13 Context 相关

2.14 图片相关

Bitmap工具类

2.15 权限相关

权限相关工具类

2.16 吐司相关

吐司工具类