好久沒寫技術博客了,因爲這些日子一直再弄這個工具庫,我也是從自己開發的過程中還有網上搜了不少資料,然後整合成了這個工具庫,有人會問爲啥叫Xtils,因爲我覺得所有帶有X的東西都很好用,比如說XP,吐槽歸吐槽,現在言歸正傳,來說一下這個工具庫。
這個工具庫分了很多包,下面上一張圖,來看看這個工具類包吧。
首先聲明下,本人能力有限,不足以把所有功能寫好寫全,所以難免有不足之處,所以還請大家多多指教。
下面來具體說一下包的功能:
com.icb.AnimationUtil包:主要是動畫的工具類,主要與動畫有關
com.icb.appInfos包:主要是與app相關的一些輔助類,如獲取版本信息等功能
com.icb.CommunicationUtils包:主要是一些有關通信方面的,比如發信息,打電話的功能
com.icb.Font包:主要是用來設置字體的一個工具包
com.icb.LogUtil包:主要與LogCat日誌相關
com.icb.Net包:主要與網絡相關,如網絡請求等等
com.icb.OS:主要與硬件相關的類,如獲取手機號碼,手機型號,Cpu型號等等
com.icb.other包:主要是一些小功能,如轉換單位等等
com.icb.Save包:主要與儲存相關
com.icb.Screen:主要與屏幕相關,如獲取屏幕大小尺寸等等
com.icb.Security:主要是與安全相關的功能,如MD5加密
com.icb.String:主要與文字處理相關,如正則表達式
com.icb.ToastUtil:主要與Toast提示有關
類的命名規範:
所有類以”X_”開頭然後加上相應的功能名的英文名
調用方法:
代碼調用可以分爲兩種方法(已eclipse爲主)
第一種:
0.首先導入本工具庫
1.右擊工程--properties----Android----Add----選擇項目工程然後OK--》引入成功
第二種:
找到工程中的Xtils.jar jar包導入工程libs下,這種方法比較簡單,所以就不說了。
個人推薦的是第一種,因爲有時候可能找不到功能所在的目錄,或是不知道有什麼東西,如果熟悉了以後可以使用第二種方法,比較省事,一個jar包搞定,熟悉了就可以使用第二種,但是還是那句話個人推薦第一種,因爲可以看源代碼,也可以在有靈感時候,在裏面加些功能,畢竟自己寫的功能不全。
下面給出最簡單的示例:
調用請看Demo,源碼下載地址:http://download.csdn.net/detail/u011539882/8885239