BankCheck:銀行卡管理
checkBankCard : 校驗銀行卡卡號是否合法
getBankCardCheckCode: 從不含校驗位的銀行卡卡號采用 Luhm 校驗算法獲得校驗位
getNameOfBank : 通過銀行卡的前六位確定判斷銀行開戶行及卡種
AppSharePreferenceMgr:SharePreference緩存數據
put : 保存數據的方法
get : 獲取數據的方法
putImage: 保存圖片到SharedPreferences
getImage: 從SharedPreferences讀取圖片
remove : 移除某個key值已經對應的值
clear : 清除所有數據
contains: 查詢某個key是否已經存在
getAll : 返回所有的鍵值對
AppCleanMgr:提供App數據清理工作的類
cleanInternalCache : 清除本應用內部緩存數據
cleanExternalCache : 清除本應用外部緩存數據
cleanDatabases : 清除本應用所有數據庫
cleanSharedPreference: 清除本應用SharedPreference
cleanDatabaseByName : 根據名字清除本應用數據庫
cleanFiles : 清除本應用files文件
cleanApplicationData : 清除本應用所有的數據
getAppClearSize : 獲取App應用緩存的大小
AppExit2Back:App應用退出
exitApp: 退出App程序應用
AppDavikActivityMgr:管理和回收Activity
getScreenManager : 單例堆棧集合對象
removeActivity : 堆棧中銷毀并移除
removeAllActivity : 棧中銷毀并移除所有Act對象
currentActivity : 取當前Act對象
getCurrentActivityName: 獲得當前Act的類名
addActivity : 將Act納入推棧集合中
exitApp : 退出棧中所有Activity
AppApplicationMgr:獲取App應用版本信息
getAppName : 獲取本地apk的名稱
getVersionName : 獲取本地Apk版本名稱
getVersionCode : 獲取本地Apk版本號
getMetaData : 根據key獲取xml中Meta的值
getAppIcon : 獲取應用圖標
getAppFirstInstallTime : 獲取應用第一次安裝日期
getAppLastUpdateTime : 獲取應用更新日期
getAppSize : 獲取應用大小
getAppApk : 獲取應用apk文件
getAppInstaller : 獲取應用的安裝市場
getAppSign : 獲取應用簽名
getAppTargetSdkVersion : 獲取應用兼容sdk
getAppUid : 獲取應用uid
getNumCores : 獲取Cpu內核數
getRootPermission : 獲得root權限
getAppPermissions : 獲取應用的所有權限
hasPermission : 是否有權限
isInstalled : 應用是否安裝
installApk : 安裝應用
uninstallApk : 卸載應用
isSystemApp : 是否是系統應用
isServiceRunning : 服務是否在運行
stopRunningService : 停止服務
killProcesses : 結束進程
runScript : 運行腳本
runApp : 啟動應用
AppKeyBoardMgr:軟鍵盤管理
openKeybord : 打開軟鍵盤
closeKeybord : 關閉軟鍵盤
TimerHideKeyboard: 通過定時器強制隱藏虛擬鍵盤
isKeybord : 輸入法是否顯示
AppLogMessageMgr:系統日志輸出工具類
isEnableDebug: 設置log總開關,debug模式(true:打印日志 false:不打印)
i : Info日志
d : Debug日志
w : Warn日志
v : Verbose日志
e : Error日志
KLog:系統日志輸出工具類
init: 設置log總開關,debug模式(true:打印日志 false:不打印)
a : assert日志或者打印是否執行到這里等
i : Info日志或者打印是否執行到這里等
d : Debug日志或者打印是否執行到這里等
w : Warn日志或者打印是否執行到這里等
v : Verbose日志或者打印是否執行到這里等
e : Error日志或者打印是否執行到這里等
json: 輸出Json的格式字符串
xml : 輸出xml的格式字符串
file: 保存到文件
AppNetworkMgr:App網絡管理
getNetworkState : 獲取當前手機連接的網絡類型
isNetworkConnected: 判斷網絡是否連接
openNetSetting : 打開網絡設置界面
is3gConnected : 檢測3G是否連接
AppPhoneMgr:手機管理工具類
getInstance : 單例對象
getSDKVersionNumber : 獲取手機系統版本號
getPhoneModel : 獲取手機型號
getPhoneWidth : 獲取手機寬度
getPhoneHeight : 獲取手機高度
getPhoneImei : 獲取手機imei串號 ,GSM手機的 IMEI 和 CDMA手機的 MEID
getPhoneSim : 獲取手機sim卡號
getPhoneNum : 獲取手機號
isSDCardMount : 判斷sd卡是否掛載
getSDFreeSize : 獲取sd卡剩余空間的大小
getSDAllSize : 獲取sd卡空間的總大小
isTablet : 判斷是否是平板
isApkInstalled : 判斷一個apk是否安裝
getAppPermissions : 獲取應用權限 名稱列表
getInstalledApp : 獲取手機內安裝的應用
getUserInstalledApp : 獲取手機安裝非系統應用
getInstalledAppInfo : 獲取安裝應用的信息
startAppPkg : 打開指定包名的應用
unInstallApk : 卸載指定包名的應用
callPhone : 直接呼叫指定的號碼
toCallPhoneActivity : 跳轉至撥號界面
sendMessage : 直接調用短信API發送信息(設置監聽發送和接收狀態)
toSendMessageActivity: 跳轉至發送短信界面(自動設置接收方的號碼)
toChooseContactsList : 跳轉至聯系人選擇界面
getChoosedPhoneNumber: 獲取選擇的聯系人的手機號碼
toCameraActivity : 跳轉至拍照程序界面
toImagePickerActivity: 跳轉至相冊選擇界面
getChoosedImage : 獲得選中相冊的圖片
openWebSite : 調用本地瀏覽器打開一個網頁
toSettingActivity : 跳轉至系統設置界面
toWIFISettingActivity: 跳轉至WIFI設置界面
openPDFFile : 啟動本地應用打開PDF
openWordFile : 啟動本地應用打開PDF
openOfficeByWPS : 調用WPS打開office文檔
isInstalledApp : 判斷是否安裝指定包名的APP
isExistActivity : 判斷是否存在指定的Activity
getPhoneType : 獲取移動終端類型
isSimCardReady : 判斷sim卡是否準備好
getPhoneStatus : 獲取手機狀態信息
getAllSMS : 獲取手機短信并保存到xml中
AppReflectionMgr:反射工具類
getProperty : 得到某個對象的公共屬性
getStaticProperty : 得到某類的靜態公共屬性
invokeMethod : 執行某對象方法
invokeStaticMethod : 執行某類的靜態方法
newInstance : 新建實例
isInstance : 是不是某個類的實例
getByArray : 得到數組中的某個元素
GetClassListByPackage: 得到類的集合
AppResourceMgr:獲取本地指定資源信息
getStringByAssets: 根據本地Assets目錄下資源名稱,獲取String數據信息
getListByAssets : 根據本地Assets目錄下資源名稱,獲取List集合信息
getStringByRaw : 根據本地Raw目錄下資源標識,獲取String數據信息
getListByRaw : 根據本地Raw目錄下資源標識,獲取List集合信息
AppScreenMgr:有關Android屏幕的工具類
getScreenWidth : 獲得屏幕寬度
getScreenHeight : 獲得屏幕高度
getStatusHeight : 獲得狀態欄的高度
getRealScreenHeight : 獲取整塊屏幕的高度
getNavigationAreaHeight : 獲取虛擬按鍵區域的高度
getNavigationBarrH : 獲取導航欄高度
snapShotWithStatusBar : 獲取當前屏幕截圖,包含狀態欄
snapShotWithoutStatusBar: 獲取當前屏幕截圖,不包含狀態欄
AppSysMgr:獲取App應用系統基本信息
getSysClientOs : 獲得客戶端操作系統名稱
getSysSdk : 獲取當前操作系統的sdk版本
getSysLanguage : 獲取當前操作系統的語言
getSysModel : 獲取手機型號
getSysRelease : 獲取操作系統的版本號
getSysSIMSerialNum : 讀取SIM卡序列號
getSysCPUSerialNum : 獲取手機CPU序列號
getSysTelephonyManager : 獲得電話管理實例對象
getSysTelephoneSerialNum : 讀唯一的設備ID(唯一的設備ID【GSM手機的IMEI】和【CDMA手機的 MEID】,如果獲取不到返回一個默認字符串)
getSysCarrier : 獲取運營商信息(三大運營商)
getSysPhoneState : 獲取手機狀態(0:無活動 1:響鈴 2:待機)
getSysPhoneLoaction : 獲得手機方位
getSysDeviceSoftVersion : 獲得設備的軟件版本號(注:the IMEI/SV(software version) for GSM phones 不支持返回“not available”)
getSysPhoneNumber : 獲得手機號
getSysSimCode : 獲得SIM卡提供的移動國家碼和移動網絡碼.5或6位的十進制數字。(注:SIM卡的狀態必須是 SIM_STATE_READY(使用getSimState()判斷))
getSysSimPrivatorName : 服務商名稱(注:例如:中國移動、聯通SIM卡的狀態必須是 SIM_STATE_READY(使用getSimState()判斷))
getSysUserPhoneId : 唯一的用戶ID (注:例如:IMSI(國際移動用戶識別碼) for a GSM phone. 需要權限:READ_PHONE_STATE)
getWindowManager : 獲取WindowManager對象
getSysDefaultThreadPoolSize: 獲得系統配置相符的線程池大小
getSysSampleSize : 獲取當前APP應用的SampleSize大小
getVibrator : 獲取震動器對象
getSysLocalIpAddress : 獲取手機IP地址
getAndroidID : 獲取AndroidID
getIMSI : 獲取設備IMSI碼
getIP : 獲取網絡IP地址(優先獲取wifi地址)
getWifiIP : 獲取WIFI連接下的ip地址
getGPRSIP : 獲取GPRS連接下的ip地址
getSerial : 獲取設備序列號
getSIMSerial : 獲取SIM序列號
getMNC : 獲取網絡運營商 46000,46002,46007 中國移動,46001 中國聯通,46003 中國電信
getCarrier : 獲取網絡運營商:中國電信,中國移動,中國聯通
getModel : 獲取硬件型號
getBuildBrand : 獲取編譯廠商
getBuildHost : 獲取編譯服務器主機
getBuildTags : 獲取描述Build的標簽
getBuildTime : 獲取系統編譯時間
getBuildUser : 獲取系統編譯作者
getBuildVersionRelease : 獲取編譯系統版本(5.1)
getBuildVersionCodename : 獲取開發代號
getBuildVersionIncremental : 獲取源碼控制版本號
getBuildVersionSDK : 獲取編譯的SDK
getBuildID : 獲取修訂版本列表(LMY47D)
getSupportedABIS : CPU指令集
getManufacturer : 獲取硬件制造廠商
getBootloader : 獲取系統啟動程序版本號
getDisplayVersion : 獲取系統版本號
getLanguage : 獲取語言
getCountry : 獲取國家
getOSVersion : 獲取系統版本:5.1.1
getGSFID : 獲取GSF序列號
getBluetoothMAC : 獲取藍牙地址
getPsuedoUniqueID : Android設備物理唯一標識符
getFingerprint : 構建標識,包括brand,name,device,version.release,id,version.incremental,type,tags這些信息
getHardware :獲取硬件信息
getProduct :獲取產品信息
getDevice :獲取設備信息
getBoard :獲取主板信息
getRadioVersion :獲取基帶版本(無線電固件版本 Api14以上)
getUA : 獲取的瀏覽器指紋(User-Agent)
getDensity : 獲取得屏幕密度
getGoogleAccounts : 獲取google賬號
AppToastMgr:自定義Toast提示框
shortToast : 自定義Toast調用
longToast : 自定義Toast調用
cancelToast : 取消顯示Toast
Toast : 默認Toast調用
show : 屏幕中心位置短時間顯示Toast。
ToastShortBottomCenter: 屏幕底部中間位置顯示短時間Toast
ToastShortBottomLeft : 屏幕底部左邊位置短時間顯示Toast
ToastShortBottomRight : 屏幕底部右邊位置短時間顯示Toast
ToastShortCenter : 屏幕中心位置短時間顯示Toast
ToastShortCenterLeft : 屏幕中心左邊位置短時間顯示Toast
ToastShortCenterRight : 屏幕中心右邊位置短時間顯示Toast
ToastShortTopCenter : 屏幕頂部中心位置短時間顯示Toast
ToastShortTopLeft : 屏幕頂部左邊位置短時間顯示Toast
ToastShortTopRight : 屏幕頂部右邊位置短時間顯示Toast
ToastLongBottomCenter : 屏幕底部中間位置顯示長時間Toast
ToastLongBottomLeft : 屏幕底部左邊位置長時間顯示Toast
ToastLongBottomRight : 屏幕底部右邊位置長時間顯示Toast
ToastLongCenter : 屏幕中心位置長時間顯示Toast
ToastLongCenterLeft : 屏幕中心左邊位置長時間顯示Toast
ToastLongCenterRight : 屏幕中心右邊位置短時間顯示Toast
ToastLongTopCenter : 屏幕頂部中心位置長時間顯示Toast
ToastLongTopLeft : 屏幕頂部左邊位置長時間顯示Toast
ToastLongTopRight : 屏幕頂部右邊位置長時間顯示Toast
AppValidationMgr:正則表達式
isEmpty : 驗證是否為空串 (包括空格、制表符、回車符、換行符組成的字符串 若輸入字符串為null或空字符串,返回true)
isNotEmpty : 是否不為空
isNotZero : 驗證非零正整數
isNumber : 驗證是數字
isUpChar : 驗證是大寫字母
isLowChar : 驗證是小寫字母
isLetter : 驗證是英文字母
isChinese : 驗證輸入漢字
isRealName : 驗證真實姓名
isOneCode : 驗證是否是條形碼
isEmail : 驗證郵箱是否正確
isPhone : 驗證手機號是否正確
isPlane : 驗證座機號碼是否正確
isPostalCode : 驗證郵政編碼是否正確
isIpAddress : 驗證IP地址是否正確
isURL : 驗證URL地址是否正確
isInteger : 驗證是否是正整數
isPoint : 驗證是否是小數
isBankNo : 驗證是否銀行卡號
isIDCard : 驗證身份證號碼是否正確
isPeculiarStr : 判斷是否有特殊字符
isUserName : 判斷是否為用戶名賬號(規則如下:用戶名由下劃線或字母開頭,由數字、字母、下劃線、點、減號組成的4-32位字符)
chineseLength : 獲取字符串中文字符的長度(每個中文算2個字符)
strLength : 獲取字符串的長度
subStringLength : 獲取指定長度的字符所在位置
isNumberLetter : 是否只是字母和數字
isContainChinese : 是否包含中文
convertStreamToString: 從輸入流中獲得String
cutString : 截取字符串到指定字節長度
cutStringFromChar : 截取字符串從第一個指定字符
strlen : 獲取字節長度
getSizeDesc : 獲取大小的描述
ip2int : ip地址轉換為10進制數
gainUUID : 獲取UUID
phoneNoHide : 手機號碼,中間4位星號替換
cardIdHide : 銀行卡號,保留最后4位,其他星號替換
idHide : 身份證號,中間10位星號替換
checkVehicleNo : 是否為車牌號(滬A88888)
AppWifiHelperMgr:Wifi管理工具類
isWifiEnabled : Wifi狀態
openWifi : 打開wifi
closeWifi : 關閉Wifi
lockWifi : 鎖定WiFI就是判斷wifi是否建立成功,在這里使用的是held(握手) acquire
unLockWifi : 解鎖
wificreateWifiLock: 創建一個Wifi鎖,需要時調用
startScan : 掃描網絡
getWifiList : 獲取wifi列表
getWifiConfigList : 獲取wifi配置列表
lookupScanInfo : 獲取掃描WIFI列表的信息
getSSID : 獲取指定Wifi的ssid名稱
getBSSID : 獲取指定Wifi的物理地址
getFrequency : 獲取指定Wifi的頻率
getCapabilities : 獲取指定Wifi的功能
getLevel : 獲取指定Wifi的信號強度
getBSSID : 獲取SSID
getCurrentNetId : 返回當前連接的網絡的ID
getWifiInfo : 返回所有信息
getIP : 獲取IP地址
addNetWordLink : 添加一個連接
disableNetWordLink: 禁用一個鏈接
removeNetworkLink : 移除一個鏈接
hiddenSSID : 不顯示SSID
displaySSID : 顯示SSID
ConvertUtils:類型轉換類
hexStringToBytes: 十六進制字符串轉換為byte數組
bytesToHexString: byte數組轉換為十六進制字符串
charToByte : char轉換為byte數組
intToByte : int轉換為byte數組
byteToInt : byte數組轉換為int
saveDecimals : 保留幾位小數
nullOfString : null轉String
stringToByte : String轉Byte
stringToBoolean : String轉Boolean
stringToInt : String轉Int
stringToShort : String轉Short
stringToDouble : String轉Double
intToString : Int轉String
doubleToLong : Double轉Long
doubleToInt : Double轉Int
longToDouble : Long轉Double
longToInt : Long轉Int
stringToLong : String轉Long
longToString : Long轉String
AppDateMgr:日期管理類
todayYyyyMmDd : 當天的年月日
todayHhMmSs : 當天的時分秒
todayYyyyMmDdHhMmSs : 當天的年月日時分秒
parseYyyy : 獲取年
parseMm : 獲取月
parseDd : 獲取日
parseYyyyMmDd : 獲取年月日
parseHhMmSs : 時分秒
getWeekNumber : 獲取星期幾
getWeekOfMonth : 日期中某個月份的第幾周
getWeekOfYear : 日期中某個年份的第幾周
dateTimeToTimeStamp : 將年月日時分秒轉成Long類型
timeStampToDateTime : 將Long類型轉成年月日時分秒
string2Date : 將年月日時分秒轉成Date類型
date2String : 將Date類型轉成年月日時分秒
dateIsBefore : 比較日期
minutesBetweenTwoDate : 相差多少分鐘
getChineseZodiac : 獲取日期中的生肖
getZodiac : 獲取日期中的星座
getNowDayOffset : 獲取日期
getTime : 獲取日期
forward : 使日期倒一天
isLeapYear : 判斷平年閏年
getDaysOfMonth : 計算某月的天數
secondsMorning : 獲取當天凌晨的秒數
secondsNight : 獲取第二天凌晨的秒數
isSameDay : 判斷某兩天是不是同一天
formatFriendly : 將日期格式化成友好的字符串:幾分鐘前、幾小時前、幾天前、幾月前、幾年前、剛剛
formatDateTime : 將日期以yyyy-MM-dd HH:mm:ss格式化
formatDateTime : 將日期以yyyy-MM-dd HH:mm:ss格式化
formatDateTime : 將日期以yyyy-MM-dd HH:mm:ss格式化
parseDate : 將日期字符串轉成日期
gainCurrentDate : 獲取系統當前日期
compareDate : 驗證日期是否比當前日期早
addDateTime : 對日期進行增加操作
subDateTime : 對日期進行相減操作
formatDateForExcelDate: 格式化excel中的時間
formatDateForFileName : 將日期格式化作為文件名
formatDateSecond : 格式化日期(精確到秒)
tempDateSecond : 格式化日期(精確到秒)
tempDateSecond : 格式化日期(精確到秒)
formatDateDay : 格式化日期(精確到天)
formatDateDetailDay : 式化日期(精確到天)
formatNumber : double類型的數字保留兩位小數(四舍五入)
formateDate : 將字符串轉換成日期
parseStringToDate : 將字符日期轉換成Date
formatDoubleNumber : 將double日期轉換成String
DensityUtils:手機常用單位轉換的輔助類
dip2px: 據手機的分辨率從 dip 的單位 轉成為 px(像素)
px2dip: 根據手機的分辨率從 px(像素) 的單位 轉成為 dp
dp2px : dp轉px
sp2px : sp轉px
px2dp : px轉dp
px2sp : px轉sp
FileUtils:文件管理類
createFileDir : 創建目錄
delFile : 刪除文件(若為目錄,則遞歸刪除子目錄和文件)
getFileSize : 取文件大小,單位為byte(若為目錄,則包括所有子目錄和文件)
saveBitmap : 保存Bitmap到指定目錄
isFileExists : 判斷某目錄下文件是否存在
isMountedSDCard : 檢查是否已掛載SD卡鏡像(是否存在SD卡)
gainSDFreeSize : 獲取SD卡剩余容量(單位Byte)
gainSDAllSize : 獲取SD卡總容量(單位Byte)
gainSDCardPath : 獲取可用的SD卡路徑(若SD卡不沒有掛載則返回"")
readFileByLines : 以行為單位讀取文件內容,一次讀一整行,常用于讀面向行的格式化文件
saveToFile : 保存內容
saveToFile : 指定編碼保存內容
appendToFile : 追加文本
isExsit : 判斷文件是否存在
read : 快速讀取程序應用包下的文件內容
read : 讀取指定目錄文件的文件內容
read : 以行為單位讀取文件內容,一次讀一整行,常用于讀面向行的格式化文件
readRawValue : 讀取raw目錄的文件內容
readAssetsValue : 讀取assets目錄的文件內容
readAssetsListValue: 讀取assets目錄的文件內容
readShrePerface : 獲取SharedPreferences文件內容
writeShrePerface : 寫入SharedPreferences文件內容
write : 寫入應用程序包files目錄下文件
write : 指定編碼將內容寫入目標文件
write : 指定目錄寫入文件內容
write : 寫入文件
saveAsJPEG : 指定目錄寫入文件內容
saveAsPNG : 指定目錄寫入文件內容
ToolAnimation:控件點擊效果動畫工具類
addTouchDrak : 給視圖添加點擊效果,讓背景變深
addTouchLight: 給視圖添加點擊效果,讓背景變暗
ViewUtils:view管理類
removeSelfFromParent: 把自身從父View中移除
isTouchInView : 判斷觸點是否落在該View上
AppCalculateMgr:提供APP應用計算,算法等
distance : 兩點間的距離
pointTotoDegrees: 計算點a(x,y)的角度
checkInRound : 點在圓內
SpannableStringUtils:SpannableString工具類
Builder.setFlag : 設置標識
Builder.setForegroundColor: 設置前景色
Builder.setBackgroundColor: 設置背景色
Builder.setQuoteColor : 設置引用線的顏色
Builder.setLeadingMargin : 設置縮進
Builder.setMargin : 設置間距
Builder.setBullet : 設置列表標記
Builder.setFontSize : 設置字體尺寸
Builder.setFontProportion : 設置字體比例
Builder.setFontXProportion: 設置字體橫向比例
Builder.setStrikethrough : 設置刪除線
Builder.setUnderline : 設置下劃線
Builder.setSuperscript : 設置上標
Builder.setSubscript : 設置下標
Builder.setBold : 設置粗體
Builder.setItalic : 設置斜體
Builder.setBoldItalic : 設置粗斜體
Builder.setFontFamily : 設置字體系列
Builder.setTypeface : 設置字體
Builder.setAlign : 設置對齊
Builder.setBitmap : 設置圖片
Builder.setDrawable : 設置圖片
Builder.setUri : 設置圖片
Builder.setResourceId : 設置圖片
Builder.setClickSpan : 設置點擊事件
Builder.setUrl : 設置超鏈接
Builder.setBlur : 設置模糊
Builder.append : 追加樣式字符串
Builder.create : 創建樣式字符串
SnackbarUtils:Snackbar工具類
ShortSnackbar : 短顯示Snackbar,自定義顏色
LongSnackbar : 長顯示Snackbar,自定義顏色
IndefiniteSnackbar: 自定義時常顯示Snackbar,自定義顏色
ShortSnackbar : 短顯示Snackbar,可選預設類型
LongSnackbar : 顯示Snackbar,可選預設類型
IndefiniteSnackbar: 自定義時常顯示Snackbar,可選預設類型
setSnackbarColor : 設置Snackbar背景顏色
setSnackbarColor : 設置Snackbar文字和背景顏色
SnackbarAddView : 向Snackbar中添加view
PicassoUtils:Picasso圖片加載工具類
getinstance : 單例對象
LoadImage : 加載圖片
LoadImageWithWidtAndHeight: 加載圖片,設置寬高,圖片默認居中(centerCrop())
GlideUtils:Glide圖片加載工具類
instance : 單例對象
LoadContextBitmap : Glide請求圖片,會受到Context生命周期控制
LoadFragmentBitmap : Glide請求圖片,會受到Fragment生命周期控制
LoadSupportv4FragmentBitmap : Glide請求圖片,會受到support.v4.app.Fragment生命周期控制
LoadContextCircleBitmap : 加載設置圓形圖片
LoadfragmentCircleBitmap : Glide請求圖片設置圓形,會受到android.app.Fragment生命周期控制
LoadSupportv4FragmentCircleBitmap: Glide請求圖片設置圓形,會受到android.support.v4.app.Fragment生命周期控制
LoadContextRoundBitmap : 加載設置圓角圖片
LoadfragmentRoundBitmap : Glide請求圖片設置圓角,會受到android.app.Fragment生命周期控制
LoadSupportv4FragmentRoundBitmap : Glide請求圖片設置圓角,會受到android.support.v4.app.Fragment生命周期控制
LoadContextBlurBitmap : Glide加載模糊圖片
LoadFragmentBlurBitmap : Glide加載模糊圖片會受到Fragment生命周期控制
LoadSupportv4FragmentBlurBitmap : Glide加載模糊圖片會受到support.v4.app.Fragment生命周期控制
LoadContextRotateBitmap : 旋轉圖片
LoadFragmentRotateBitmap : Glide加載旋轉圖片會受到Fragment生命周期控制
LoadSupportv4FragmentRotateBitmap: Glide加載旋轉圖片會受到support.v4.app.Fragment生命周期控制
FrescoUtils:Fresco圖片加載工具類
initConfig : 初始化配置
initImagePipelineConfig: 單例
init : 默認加載圖片和失敗圖片
configureCaches : 初始化配置
setImageURI : 開始加載圖片
changeImgSize : 自定義圖片尺寸
loadGif : 加載gif圖
moreImgRequst : 多圖請求需自定義ImageRequest(圖片預覽)
localImg : 縮略圖預覽(僅支持本地圖片,并且是JPEG圖片格式)
loadImage : 請求圖片
getImageDecodeOptions : 圖片解碼
AppBigDecimal:資金運算工具類
add : 提供精確的加法運算
substract : 提供精確的減法運算
multiply : 提供精確的乘法運算
divide : 提供(相對)精確的除法運算.當發生除不盡的情況時,由scale參數指 定精度,以后的數字四舍五入.
round : 提供精確的小數位四舍五入處理
remainder : 取余數
formatMoney : 金額分割,四舍五人金額
compareBigDecimal: 比較大小
adjustDouble : 獲取自己想要的數據格式
WebServiceUtils:WebService網絡工具類
callWebService: 請求網絡數據
AESUtils:AES對稱加密
initKey : 生成密鑰
encrypt : 加密
decrypt : 解密
DESUtils:DES對稱加密
initKey : 生成密鑰
encrypt : DES 加密
decrypt : DES 解密
MD5Utils:MD5加密
encryptMD5 : MD5加密
SHAUtils:SHA-1加密不可逆
encryptSHA : SHA-512 加密
TripleDESUtils:3DES對稱加密
initKey : 生成密鑰
encrypt : 3DES 加密
decrypt : 3DES 解密