SuperUtils
简介:Android Utils 工具类 合集
Android工具类库
囊括了一大部分Android应用开发过程当中常用的工具类。工具类来源整理自网络和自己编写。(正在不断收集和整理中)
快速使用: 在工程目录下的 build.gradle 添加如下代码:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
在app的build.gradle引入依赖
dependencies {
compile 'com.github.AllenCoder.SuperUtils:apputils:1.0.6'
}
1.Android 基础工具类
Android 基础工具类 | |||
---|---|---|---|
AppManger | 应用程序Activity管理工具类,用于Activity的管理和应用程序的退出 | AppManger | |
Arith | 精确计算工具类 | Arith | |
BitmapUtil | Bitmap 处理工具类 | BitmapUtil | |
BtnClickUtils | Android 快速点击判断拦截工具类 | BtnClickUtils | |
CheckViewInRange | View 区域范围判断工具类 | CheckViewInRange | |
DataCleanManager | Android 应用内数据清除工具类 | DataCleanManager | |
DataUtil | 数据转换工具类 | DataUtil | |
DateTimeUtil | Android 格式化时间工具类 | DateTimeUtil | |
DigestUtils | MD5加解密工具类 | DigestUtils | |
MLog | Android Log打印工具类 支持行号 json打印 统一封装 | MLog | |
NetUtils | Android 网络状态判断工具类,检测WiFi ,4G网络状态 | NetUtils | |
NumberUtil | 金额格式化工具类(支持常用的保留指定位数的小数 和自动格式化处理) | NumberUtil | |
RegexUtils | 提供验证邮箱、手机号、电话号码、身份证号码、数字等方法 | RegexUtils | |
ScreenListener | Android屏幕状态监听工具类(判断 是否处于锁屏,亮屏状态) | ScreenListener | |
ScreenUtil | 获取屏幕状态信息 (屏幕宽高 等信息) | ScreenUtil | |
StatusBarUtils | 状态栏处理工具类 ,支持沉浸式状态栏 | StatusBarUtils | |
ToolResource | Android 获取资源工具类 | ToolResource | |
TouchEventUtil | Android Touch事件打印辅助工具类 | TouchEventUtil | |
WeakRefHander | 弱引用 handler 防止内存泄露 | WeakRefHander | |
SecretUtils | 3DES 加密/解密 | SecretUtils | |
ToastUtils | Toast工具类(需要Utils.init(context)) | ToastUtils | |
IOUtil | IOUtil (文件操作工具) | IOUtil | |
PaintUtil | PaintUtil (测量字体大小和字体高度) | PaintUtil |
2.Android 数据库处理工具类
Android 数据库处理工具类 | |||
---|---|---|---|
Utils | Android 数据库导出到SD卡 | Utils |
dependencies {
compile 'com.github.AllenCoder.SuperUtils:dbutils:1.0.6'
}
3.Android 多媒体处理工具类
Android 多媒体工具类 | |||
---|---|---|---|
ImageTakerHelper | 从相机或者相册取图片辅助类 | ImageTakerHelper | |
Utils | Utils | ||
dependencies {
compile 'com.github.AllenCoder.SuperUtils:mediautil:1.0.6'
}