Android开发中常用的工具类(持续更新)
之前开发中,总是遇到什么就去google或者baidu一下,然后就是复制粘贴搞到项目上面(大开源的搬运工,哈哈)后面发现时间长了,感觉太累赘了。突发一下就把之前项目用的到的util总结一下。
本文内容是基于开源做的一些搬运和总结。参考了很多文章加入了一些自己的理解,请多指教。源码地址github.com/TBoyLi/AndroidUtils
老规矩,上图
从左边的目录结构依次介绍util
encrypt主要是包括加密工具;
AESUtils:AES对称加密
DESUtils:DES对称加密
MD5Utils:MD5加密 (不可逆)
SHA512Utils:SHA加密 (不可逆)
TripleDESUtils:3DES对称加密
AppUtils:App相关辅助类
BitmapUtils:Bitmap相关辅助类
DateUtils:日期相关辅助类
DevicesUtils:设备相关辅助类
FileUtils:文件相关辅助类
KeyBoardUtils:软键盘相关辅助类
LogUtils:打印相关辅助类
NetworkUtils:网络相关辅助类
SDCardUtils:SD卡相关辅助类
SPUtils:SharedPreferences相关辅助类
ScreenUtils:屏幕相关辅助类
StringUtils:字符相关辅助类
ToastUtils:吐司相关辅助类
ViewUtils:View相关辅助类