工具類彙總

工具類已封裝成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

相關文章
相關標籤/搜索