AndroidUtils一个能让你提高效率的工具类

每次公司新开一个项目的时候,当用到什么基础工具类的时候,我们获取会去自己写,很多时候都是想着网上不是有现成的吗,为何还要再造轮子呢!这个时候你开始Google,百度,殊不知这又浪费了一些时间。今天我就把我们Android开发中会常用到的工具类做个总结,并上传到GitHub中,以后工作中再用到的话,就直接去自己仓库中找就行了,提高了工作效率。


目前该工具类中涵盖以下工具类

Application         全局上下文
APPUtils            App 相关信息,包括版本名称、版本号、包名等等
AssetsUtils         Assets获取的相关操作类
BASE64Utils         bese64的转换
BitmapUtils         bitmap图片的相互转换工具类
CameraUtils         打开相机相关类
CollectionUtils     集合操作
CpuUtils            获取CPU信息
DateToStringUtils   时间转换工具类
DeviceUtils         获取设备信息
DisplayUtils        屏幕相关
FileUtils           文件工具类
IOUtils             io操作
JsonUtils           json的转换
LogUtils            log工具类
MapUtils            Map相关操作
MD5Utils            MD5相关操作
NetWork             判断手机网络类型,是否连接
NetWorkUtils        获取网络状态
NumberUtils         数字格式化操作类
ObjectUtils         对象操作
PackageUtils        包的相关操作
RandomUtils         获取随机数操作类
SerializableUtils   序列化和反序列化操作类
ServiceUtils        服务开启与关闭
SHA1Utils           SHA1 操作类
SPUtils             SharedPreferences统一管理类
StringUtils         字符串操作
SystemUtils         获取系统信息工具类
ToastUtils          Toast封装类
VerifyUtils         验证数据合法性

当然了,使用这些工具类的时候,或许会涉及到一些相关权限,这里也直接奉上

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

最后GitHub地址:https://github.com/wanglijun93/AndroidUtils



作者:wanglijun
链接:https://www.jianshu.com/p/0c32386e484f
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值