作者:Blankj
链接:https://www.jianshu.com/p/72494773aace
本文由基友授权发布
AndroidUtilCode是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 APIs 可以大大提高开发效率,如今它主要包括两部分模块,其一是主工具类模块:utilcode,其中的工具类是开发中常用到的;其二是子工具类模块:subutil,它包含的工具类并不是很常用,它的出现是为了防止主工具类的臃肿。
使用
1.gradle配置
2.初始化
3.混淆
APIs
1.Activity 相关 -> ActivityUtils.java
2.App 相关 -> AppUtils.java
3.栏相关 -> BarUtils.java
4.缓存相关 -> CacheUtils.java
5.清除相关 -> CleanUtils.java
6.关闭相关 -> CloseUtils.java
7.转换相关 -> ConvertUtils.java
8.崩溃相关 -> CrashUtils.java
9.设备相关 -> DeviceUtils.java -> Demo
10.判空相关 -> EmptyUtils.java
11.编码解码相关 -> EncodeUtils.java
12.加密解密相关 -> EncryptUtils.java -> Test
13.文件相关 -> FileIOUtils.java
14.### 文件相关 -> FileUtils.java
15.Fragment 相关 -> FragmentUtils.java
16.图片相关 -> ImageUtils.java
17.意图相关 -> IntentUtils.java
18.键盘相关 -> KeyboardUtils.java
19.日志相关 -> LogUtils.java -> Demo
20.网络相关 -> NetworkUtils.java
21.对象相关 -> ObjectUtils.java
22.手机相关 -> PhoneUtils.java
23.进程相关 -> ProcessUtils.java
24.正则相关 -> RegexUtils.java
25.屏幕相关 -> ScreenUtils.java
26.SD 卡相关 -> SDCardUtils.java
27.服务相关 -> ServiceUtils.java
28.Shell 相关 -> ShellUtils.java
29.尺寸相关 -> SizeUtils.java
30.Snackbar 相关 -> SnackbarUtils.java -> Demo
31.SpannableString 相关 -> SpanUtils.java -> Demo
32.SP 相关 -> SPUtils.java
33.字符串相关 -> StringUtils.java
34.时间相关 -> TimeUtils.java -> Test
35.吐司相关 -> ToastUtils.java
36.压缩相关 -> ZipUtils.java -> Test
github地址:
https://github.com/Blankj/AndroidUtilCode
或者扫一扫关注公众号
领取专属 10元无门槛券
私享最新 技术干货