版权声明:©2018 Luckly_Du. All rights reserved. https://blog.csdn.net/Luckly452468460/article/details/84850832
背景
说到工具类,不得不说大大小小的项目几乎都会写一些项目必备的工具类,方便快捷,代码的复用性也极高,所以为了以后方便起见,便整理和编写了一些较为常用的工具类!
过程
每一份艰辛的付出都会有一定的收获,在整理和编写的过程中也有了进一步的提升,虽说可能用到的不多,但是也会一直坚持整理和更新下去!
内容
目前整理的一些工具类大概有以下几种:
- ActivityUtil (栈管理器)
- AppUtil (APP的工具类,包含版本号、版本名称、安装的应用程序ICON)
- BitmapUtil (工具类,获取Bitmap对象)
- ColorUtil (定义了一些出场率较高的色值)
- CountDownTimerUtil (倒计时工具类)
- DateUtil (日期工具类)
- FileUtil (文件管理类)
- HttpUtil (原生HTTP请求工具)
- LogUtil (日志工具,调整为只在Debug模式下才有输出信息)
- MeasureUtil (测量控件大小的工具)
- NetWorkUtil (网络工具类,包含网络的判断、跳转到设置页面)
- PhoneUtil (手机组件工具类)
- PreferencesUtil (SharedPreferences工具类,包含常用的数值获取和存储)
- ProgressDlgUtil (进度条工具类)
- ReflectUtil (反射工具用于二次验证)
- ScreenUtil (屏幕工具类,涉及到屏幕宽度、高度、密度比、(像素、dp、sp)之间的转换等)
- SDCardUtil (SD卡工具类,包含SD卡状态、路径、容量大小)
- ShortCutUtil (创建删除快捷图标 需要权限:INSTALL_SHORTCUT和UNINSTALL_SHORTCUT)
- StringUtil (字符串工具类,提供一些字符串相关的便捷方法)
- ToastUtil (Tosat提醒)
- XmlUtil (XML文件工具类,包含:将xml文件解析成实体集合、获取xml标签值、将标签值解析成实体集合)
温馨提示:代码的编写过程中加了很多注释,一目了然,用法简单!
地址
这里只做了简单的介绍,查看更多内容,请认准官方网址:https://github.com/Lucklyheart/Utils