工具类汇总

徘徊边缘 提交于 2020-03-25 12:43:49

3 月,跳不动了?>>>

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

一、AppUtils:

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

    获取版本信息

    安装、卸载

    打开、退出

二、BitmapUtils:

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

    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

三、DensityUtils:

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

    dp、px、sp之间的关系

    dpTopx

    spTopx

    获取屏幕长、宽

    获取控件大小

四、FileUtils

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

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

    文件压缩、解压缩

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

五、HttpUtils

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

    文件上传、下载

    post

    get

    获取网络数据 

    TCP

    UDP

    FTP

六、KeyBoardUtils:

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

    打开键盘:

    关闭键盘:

七、LogUtils

    简介:log打印辅助工具类

八、MD5Utils:

    简介:MD5加密

九、NetUtils:

    简介:网络连接

    判断网络是否连接:

    跳转至网络连接页面:

十、SDCardUtils:

    简介:SDCard使用

十一、SPUtils:

    简介:SharedPreferences使用

十三、ToastUtils

    简介:Toast使用

十四、TimeUtils

    简介:时间转换

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

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

 

 

    

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!