依赖包平台库,包含Activity和Fragment基类以及常用工具类,已添加RxJava2.0、Retrofit2.0、Glide、Gson等常用依赖。
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.q1113225201:LibPlatform:1.0.6'
}
初始化->App.java
初始化PlatformInit传入Application,后续使用的上下文等都不再需要传入。
基类->base
封装有基类PlatformActivity.java、 基类PlatformFragment.java(支持懒加载)。
常用工具类->util
加密工具类->encrypt
- AES加解密->AESUtil.java
- DES加解密->DESUtil.java
- RSA加解密->RSAUtil.java
- MD5加密->MD5Util.java
- Base64加解密->Base64Util.java
Activity工具类->ActivityUtil.java
图像操作工具类->BitmapUtil.java
二进制工具类->ByteUtil.java
剪切板工具类->ClipboardUtil.java
密度转换工具类->DensityUtil.java
文件操作工具类->FileUtil.java
IO工具类->IOUtil.java
Json工具类->JsonUtil.java
软键盘工具类->KeyboardUtil.java
网络相关工具类->NetworkUtil.java
权限请求工具类->PermissionUtil.java
手机设备相关工具类->PhoneUtil.java
常用正则工具类->RegexUtil.java
SharedPreferences工具类->SPUtil.java
常用系统功能工具类->SystemUtil.java
时间工具类->TimeUtil.java
土司工具类->ToastUtil.java
Uri转换工具类->UriUtil.java
工具类->Util.java