工具类汇总

工具类已封装成lib,代码地址:http://git.oschina.net/SRain215/DesignModeApp的SCUtilsLib中。html

1、AppUtils:android

    简介:获取APP的信息的辅助工具类。git

    获取版本信息github

    安装、卸载缓存

    打开、退出网络

2、BitmapUtils:工具

    简介:Bitmap使用中的辅助工具类。post

    bitmap2Drawable、drawable2Bitmap测试

    bitmap2Bytes、bytes2Bitmap   加密

    bitmap2File、file2Bitmap

    uri2Bitmap、bitmap2Uri

    view2Bitmap

    高斯模糊:bular 原Android 高斯模糊效果

     圆角图片:

    读取Resource下的图片,asset、drawable

    getBitmapForSDCard、saveBitmapForSDCard

    getThumbBitmap

    compression压缩

    setGreyBitmap

    computeSampleSize    compteInitialSampleSize

    getBimapForOptions(根据options获取bitmap)

    setBimapForOptions

    获取网络图片

    zoomBitmap缩放

    zoomDrawable

Android 本身总结的工具类 BitmapUtil

Android ImageUtil 本身总结的工具类

Android 截取当前Activity并转成Bitmap

3、DensityUtils:

    简介:经常使用单位转换的辅助工具类。

    dp、px、sp之间的关系

    dpTopx

    spTopx

    获取屏幕长、宽

    获取控件大小

4、FileUtils

    简介:文件相关的辅助工具类。

    文件的读写:SDCard、data/data、缓存、应用中Resource文件夹下

    文件压缩、解压缩

    特殊文件处理:word、txt、excel、pdf  

5、HttpUtils

    简介:网络请求数据辅助工具类。

    文件上传、下载

    post

    get

    获取网络数据 

    TCP

    UDP

    FTP

6、KeyBoardUtils:

    简介:键盘使用的辅助工具类。

    打开键盘:

    关闭键盘:

7、LogUtils

    简介:log打印辅助工具类

8、MD5Utils:

    简介:MD5加密

9、NetUtils:

    简介:网络链接

    判断网络是否链接:

    跳转至网络链接页面:

10、SDCardUtils:

    简介:SDCard使用

11、SPUtils:

    简介:SharedPreferences使用

十3、ToastUtils

    简介:Toast使用

十4、TimeUtils

    简介:时间转换

十5、比较好的网络请求库

Fast Android Networking

 

http://www.jianshu.com/p/72494773aace

https://github.com/Blankj/AndroidUtilCode

 

经验:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/1006/6659.html

Android Library大全:https://snowdream.github.io/awesome-android/

使用dryrun测试Library https://github.com/cesarferreira/dryrun

相关文章
相关标签/搜索