该模块对通用的工具类进行封装,方便移植到其他项目直接使用
| 日期 | 更新内容 |
|---|---|
| 2016-08-18 | 完成一些基本util的封装 |
- BitmapUtils 主要负责Bitmap相关工具方法
- DeviceUtils 设备属性相关工具类
- HttpURLConnectionUtils 一个基于HttpURLConnection 简单网络请求工具类
- LogUtils LOG工具类
- ManifestUtils manifest工具类
- MD5Utils MD5相关工具类
- NetworkUtils 网络相关工具类
- StringUtils 字符串相关方法
- ToastUtils Toast相关方法
主要负责Bitmap相关工具方法
/**
* RGB_565方式读取资源到Bitmap
* @param context 全局context
* @param resId 资源id
* @return bitmap
*//**
* RGB_565方式读取资源到Bitmap
* @param path 文件图片路径
* @return bitmap
*//**
* Bitmap 转 byte[]
* @param bitmap 待转bitmap
* @return 成功-byte[] 失败-null
*//**
* 压缩图片到指定byte大小 (在保证质量的情况下尽可能压缩 不保证压缩到指定字节)
* @param datas 图片byte格式
* @param byteCount 指定压缩到字节数
* @return 压缩后的byte[] (不保证压缩到指定字节)
*/设备属性相关工具类
/**
* 获取设备密度
* @param context 全局context
* @return 设备dpi
*//**
* 获取设备宽 高 单位像素
* @param context 全局context
* @return int[]
* [0] 设备宽(像素)
* [1] 设备高(像素)
*//**
* 根据手机的分辨率从从dp转成为px(像素)
* @param context 全局context
* @param dpValue dp值
* @return px像素值
*//**
* 根据手机的分辨率从 px(像素) 的单位 转成为 dp
* @param context 全局context
* @param pxValue px像素值
* @return dp值
*/一个基于HttpURLConnection 简单网络请求工具类
/**
* 异步传输post请求 仅文本参数
* @param url 请求地址
* @param params 请求参数
* @param callback 请求回调
*/3.2 doPost(final String url, final Map<String, String> params, final Map<String, String> file, final HttpResponseCallBack callback)
/**
* 异步传输post请求 文本 文件混合参数
* @param url 请求地址
* @param params 文本参数
* @param file 上传文件参数
* @param callback 请求回调
*//**
* 异步传输get请求
* @param url 请求url
* @param callback 请求回调
*/LOG工具类 默认tag-LOGUTIL
/**
* 设置是否显示Log
* @param enable true-显示 false-不显示
*//**
* verbose log
* @param tag tag
* @param msg log msg
*/manifest工具类
/**
* 返回Manifest指定meta-data值
* @param context 全局context
* @param key meta-data key
* @return
* 成功-value
* 失败-""
*//**
* 获取版本名
* @param context 全局context
* @return versoin name
*/MD5相关工具类
/**
* md5加密
* @param plainText 待加密字符串
* @return 加密后32位字符串
*/网络相关工具类
/**
* 检查网络是否连接
* @param context 全局context
* @return true 已连接 false 未连接
*/字符串相关方法
/**
* 是否为空
* @param str 字符串
* @return true 空 false 非空
*/Toast相关方法
/**
* 显示short/long message
* @param context 全局context
* @param resId string string资源id
*//**
* 显示short/long message
* @param context 全局context
* @param message 显示msg
*/