工具類搜集

目錄如下所示:

Activity相關(guān)→ActivityUtils.javaDemo

isActivityExists:判斷是否存在Activity

launchActivity? ? ? : 打開Activity

getLauncherActivity : 獲取入口activity

App相關(guān)→AppUtils.javaDemo

isInstallApp? ? ? ? ? : 判斷App是否安裝installApp? ? ? ? ? ? : 安裝App(支持6.0)installAppSilent? ? ? : 靜默安裝AppuninstallApp? ? ? ? ? : 卸載AppuninstallAppSilent? ? : 靜默卸載AppisAppRoot? ? ? ? ? ? : 判斷App是否有root權(quán)限launchApp? ? ? ? ? ? : 打開AppcloseApp? ? ? ? ? ? ? : 關(guān)閉AppgetAppPackageName? ? : 獲取App包名getAppDetailsSettings : 獲取App具體設(shè)置getAppName? ? ? ? ? ? : 獲取App名稱getAppIcon? ? ? ? ? ? : 獲取App圖標(biāo)getAppPath? ? ? ? ? ? : 獲取App路徑getAppVersionName? ? : 獲取App版本號getAppVersionCode? ? : 獲取App版本碼isSystemApp? ? ? ? ? : 判斷App是否是系統(tǒng)應(yīng)用isAppDebug? ? ? ? ? ? : 判斷App是否是Debug版本getAppSignature? ? ? : 獲取App簽名getAppSignatureSHA1? : 獲取應(yīng)用簽名的的SHA1值isAppForeground? ? ? : 判斷App是否處于前臺getForegroundApp? ? ? : 獲取前臺應(yīng)用包名getAppInfo? ? ? ? ? ? : 獲取App信息getAppsInfo? ? ? ? ? : 獲取所有已安裝App信息cleanAppData? ? ? ? ? : 清除App所有數(shù)據(jù)

欄相關(guān)→BarUtils.java

setTransparentStatusBar : 設(shè)置透明狀態(tài)欄(api大于19方可使用)hideStatusBar? ? ? ? ? : 隱藏狀態(tài)欄getStatusBarHeight? ? ? : 獲取狀態(tài)欄高度isStatusBarExists? ? ? : 判斷狀態(tài)欄是否存在getActionBarHeight? ? ? : 獲取ActionBar高度showNotificationBar? ? : 顯示通知欄hideNotificationBar? ? : 隱藏通知欄

清除相關(guān)→CleanUtils.javaDemo

cleanInternalCache:清除內(nèi)部緩存

cleanInternalFiles? ? : 清除內(nèi)部文件

cleanInternalDbs? ? ? : 清除內(nèi)部數(shù)據(jù)庫

cleanInternalDbByName : 根據(jù)名稱清除數(shù)據(jù)庫

cleanInternalSP? ? ? : 清除內(nèi)部SP

cleanExternalCache? ? : 清除外部緩存

cleanCustomCache? ? ? : 清除自定義目錄下的文件

剪貼板相關(guān)→ClipboardUtils.java

copyText:復(fù)制文本到剪貼板

getText? ? : 獲取剪貼板的文本

copyUri? ? : 復(fù)制uri到剪貼板

getUri? ? : 獲取剪貼板的uri

copyIntent : 復(fù)制意圖到剪貼板

getIntent? : 獲取剪貼板的意圖

關(guān)閉相關(guān)→CloseUtils.java

closeIO:關(guān)閉IO

closeIOQuietly : 安靜關(guān)閉IO

常量相關(guān)→ConstUtils.java

MemoryConst:存儲相關(guān)常量

TimeConst? : 時間相關(guān)常量

RegexConst? : 正則相關(guān)常量

轉(zhuǎn)換相關(guān)→ConvertUtils.javaTest

bytes2HexString, hexString2Bytes? ? ? ? : byteArr與hexString互轉(zhuǎn)chars2Bytes, bytes2Chars? ? ? ? ? ? ? ? : charArr與byteArr互轉(zhuǎn)byte2Size, size2Byte? ? ? ? ? ? ? ? ? ? : 字節(jié)數(shù)與unit為單位的size互轉(zhuǎn)byte2FitSize? ? ? ? ? ? ? ? ? ? ? ? ? ? : 字節(jié)數(shù)轉(zhuǎn)合適大小bytes2Bits, bits2Bytes? ? ? ? ? ? ? ? ? : bytes與bits互轉(zhuǎn)input2OutputStream, output2InputStream? : inputStream與outputStream互轉(zhuǎn)inputStream2Bytes, bytes2InputStream? ? : inputStream與byteArr互轉(zhuǎn)outputStream2Bytes, bytes2OutputStream? : outputStream與byteArr互轉(zhuǎn)inputStream2String, string2InputStream? : inputStream與string按編碼互轉(zhuǎn)outputStream2String, string2OutputStream : outputStream與string按編碼互轉(zhuǎn)bitmap2Bytes, bytes2Bitmap? ? ? ? ? ? ? : bitmap與byteArr互轉(zhuǎn)drawable2Bitmap, bitmap2Drawable? ? ? ? : drawable與bitmap互轉(zhuǎn)drawable2Bytes, bytes2Drawable? ? ? ? ? : drawable與byteArr互轉(zhuǎn)view2Bitmap? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : view轉(zhuǎn)Bitmapdp2px, px2dp? ? ? ? ? ? ? ? ? ? ? ? ? ? : dp與px互轉(zhuǎn)sp2px, px2sp? ? ? ? ? ? ? ? ? ? ? ? ? ? : sp與px互轉(zhuǎn)

崩潰相關(guān)→CrashUtils.java

getInstance : 獲取單例init: 初始化

設(shè)備相關(guān)→DeviceUtils.javaDemo

isDeviceRoot? ? ? : 判斷設(shè)備是否rootgetSDKVersion? ? : 獲取設(shè)備系統(tǒng)版本號getAndroidID? ? ? : 獲取設(shè)備AndroidIDgetMacAddress? ? : 獲取設(shè)備MAC地址getManufacturer? : 獲取設(shè)備廠商getModel? ? ? ? ? : 獲取設(shè)備型號shutdown: 關(guān)機(jī)reboot? ? ? ? ? ? : 重啟reboot2Recovery? : 重啟到recoveryreboot2Bootloader : 重啟到bootloader

判空相關(guān)→EmptyUtils.javaTest

isEmpty:判斷對象是否為空

isNotEmpty : 判斷對象是否非空

編碼解碼相關(guān)→EncodeUtils.javaTest

urlEncode? ? ? ? ? ? ? ? ? ? ? ? :URL編碼urlDecode? ? ? ? ? ? ? ? ? ? ? ? :URL解碼base64Encode, base64Encode2String : Base64編碼base64Decode? ? ? ? ? ? ? ? ? ? ? : Base64解碼base64UrlSafeEncode? ? ? ? ? ? ? : Base64URL安全編碼htmlEncode? ? ? ? ? ? ? ? ? ? ? ? : Html編碼htmlDecode? ? ? ? ? ? ? ? ? ? ? ? : Html解碼

加密解密相關(guān)→EncryptUtils.javaTest

encryptMD2, encryptMD2ToString? ? ? ? ? ? ? ? ? ? ? ? : MD2加密encryptMD5, encryptMD5ToString? ? ? ? ? ? ? ? ? ? ? ? : MD5加密encryptMD5File, encryptMD5File2String? ? ? ? ? ? ? ? ? : MD5加密文件encryptSHA1, encryptSHA1ToString? ? ? ? ? ? ? ? ? ? ? : SHA1加密encryptSHA224, encryptSHA224ToString? ? ? ? ? ? ? ? ? : SHA224加密encryptSHA256, encryptSHA256ToString? ? ? ? ? ? ? ? ? : SHA256加密encryptSHA384, encryptSHA384ToString? ? ? ? ? ? ? ? ? : SHA384加密encryptSHA512, encryptSHA512ToString? ? ? ? ? ? ? ? ? : SHA512加密encryptHmacMD5, encryptHmacMD5ToString? ? ? ? ? ? ? ? : HmacMD5加密encryptHmacSHA1, encryptHmacSHA1ToString? ? ? ? ? ? ? : HmacSHA1加密encryptHmacSHA224, encryptHmacSHA224ToString? ? ? ? ? : HmacSHA224加密encryptHmacSHA256, encryptHmacSHA256ToString? ? ? ? ? : HmacSHA256加密encryptHmacSHA384, encryptHmacSHA384ToString? ? ? ? ? : HmacSHA384加密encryptHmacSHA512, encryptHmacSHA512ToString? ? ? ? ? : HmacSHA512加密encryptDES, encryptDES2HexString, encryptDES2Base64? ? : DES加密decryptDES, decryptHexStringDES, decryptBase64DES? ? ? : DES解密encrypt3DES, encrypt3DES2HexString, encrypt3DES2Base64 :3DES加密decrypt3DES, decryptHexString3DES, decryptBase64_3DES? :3DES解密encryptAES, encryptAES2HexString, encryptAES2Base64? ? : AES加密decryptAES, decryptHexStringAES, decryptBase64AES? ? ? : AES解密

文件相關(guān)→FileUtils.javaTest

getFileByPath? ? ? ? ? ? ? ? ? : 根據(jù)文件路徑獲取文件isFileExists? ? ? ? ? ? ? ? ? : 判斷文件是否存在rename? ? ? ? ? ? ? ? ? ? ? ? : 重命名文件isDir? ? ? ? ? ? ? ? ? ? ? ? ? : 判斷是否是目錄isFile? ? ? ? ? ? ? ? ? ? ? ? : 判斷是否是文件createOrExistsDir? ? ? ? ? ? ? : 判斷目錄是否存在,不存在則判斷是否創(chuàng)建成功createOrExistsFile? ? ? ? ? ? : 判斷文件是否存在,不存在則判斷是否創(chuàng)建成功createFileByDeleteOldFile? ? ? : 判斷文件是否存在输钩,存在則在創(chuàng)建之前刪除copyDir? ? ? ? ? ? ? ? ? ? ? ? : 復(fù)制目錄copyFile? ? ? ? ? ? ? ? ? ? ? : 復(fù)制文件moveDir? ? ? ? ? ? ? ? ? ? ? ? : 移動目錄moveFile? ? ? ? ? ? ? ? ? ? ? : 移動文件deleteDir? ? ? ? ? ? ? ? ? ? ? : 刪除目錄deleteFile? ? ? ? ? ? ? ? ? ? : 刪除文件listFilesInDir? ? ? ? ? ? ? ? : 獲取目錄下所有文件listFilesInDir? ? ? ? ? ? ? ? : 獲取目錄下所有文件包括子目錄listFilesInDirWithFilter? ? ? : 獲取目錄下所有后綴名為suffix的文件listFilesInDirWithFilter? ? ? : 獲取目錄下所有后綴名為suffix的文件包括子目錄listFilesInDirWithFilter? ? ? : 獲取目錄下所有符合filter的文件listFilesInDirWithFilter? ? ? : 獲取目錄下所有符合filter的文件包括子目錄searchFileInDir? ? ? ? ? ? ? ? : 獲取目錄下指定文件名的文件包括子目錄writeFileFromIS? ? ? ? ? ? ? ? : 將輸入流寫入文件writeFileFromString? ? ? ? ? ? : 將字符串寫入文件getFileCharsetSimple? ? ? ? ? : 簡單獲取文件編碼格式getFileLines? ? ? ? ? ? ? ? ? : 獲取文件行數(shù)readFile2List? ? ? ? ? ? ? ? ? : 指定編碼按行讀取文件到ListreadFile2SB? ? ? ? ? ? ? ? ? ? : 指定編碼按行讀取文件到StringBuilder中g(shù)etFileSize? ? ? ? ? ? ? ? ? ? : 獲取文件大小getFileMD5, getFileMD5ToString : 獲取文件的MD5校驗碼getDirName? ? ? ? ? ? ? ? ? ? : 根據(jù)全路徑獲取最長目錄getFileName? ? ? ? ? ? ? ? ? ? : 根據(jù)全路徑獲取文件名getFileNameNoExtension? ? ? ? : 根據(jù)全路徑獲取文件名不帶拓展名getFileExtension? ? ? ? ? ? ? : 根據(jù)全路徑獲取文件拓展名

Handler相關(guān)→HandlerUtils.javaDemo

HandlerHolder:使用必讀

圖片相關(guān)→ImageUtils.javaDemo

bitmap2Bytes, bytes2Bitmap? ? ? : bitmap與byteArr互轉(zhuǎn)drawable2Bitmap, bitmap2Drawable : drawable與bitmap互轉(zhuǎn)drawable2Bytes, bytes2Drawable? : drawable與byteArr互轉(zhuǎn)getBitmap? ? ? ? ? ? ? ? ? ? ? ? : 獲取bitmapscale? ? ? ? ? ? ? ? ? ? ? ? ? ? : 縮放圖片clip? ? ? ? ? ? ? ? ? ? ? ? ? ? : 裁剪圖片skew? ? ? ? ? ? ? ? ? ? ? ? ? ? : 傾斜圖片rotate? ? ? ? ? ? ? ? ? ? ? ? ? : 旋轉(zhuǎn)圖片getRotateDegree? ? ? ? ? ? ? ? ? : 獲取圖片旋轉(zhuǎn)角度toRound? ? ? ? ? ? ? ? ? ? ? ? ? : 轉(zhuǎn)為圓形圖片toRoundCorner? ? ? ? ? ? ? ? ? ? : 轉(zhuǎn)為圓角圖片fastBlur? ? ? ? ? ? ? ? ? ? ? ? : 快速模糊renderScriptBlur? ? ? ? ? ? ? ? : renderScript模糊圖片stackBlur? ? ? ? ? ? ? ? ? ? ? ? :stack模糊圖片addFrame? ? ? ? ? ? ? ? ? ? ? ? : 添加顏色邊框addReflection? ? ? ? ? ? ? ? ? ? : 添加倒影addTextWatermark? ? ? ? ? ? ? ? : 添加文字水印addImageWatermark? ? ? ? ? ? ? ? : 添加圖片水印toAlpha? ? ? ? ? ? ? ? ? ? ? ? ? : 轉(zhuǎn)為alpha位圖toGray? ? ? ? ? ? ? ? ? ? ? ? ? : 轉(zhuǎn)為灰度圖片save? ? ? ? ? ? ? ? ? ? ? ? ? ? : 保存圖片isImage? ? ? ? ? ? ? ? ? ? ? ? ? : 根據(jù)文件名判斷文件是否為圖片getImageType? ? ? ? ? ? ? ? ? ? : 獲取圖片類型compressByScale? ? ? ? ? ? ? ? ? : 按縮放壓縮compressByQuality? ? ? ? ? ? ? ? : 按質(zhì)量壓縮compressBySampleSize? ? ? ? ? ? : 按采樣大小壓縮

意圖相關(guān)→IntentUtils.java

getInstallAppIntent? ? ? ? : 獲取安裝App(支持6.0)的意圖getUninstallAppIntent? ? ? : 獲取卸載App的意圖getLaunchAppIntent? ? ? ? ? : 獲取打開App的意圖getAppDetailsSettingsIntent : 獲取App具體設(shè)置的意圖getShareTextIntent? ? ? ? ? : 獲取分享文本的意圖getShareImageIntent? ? ? ? : 獲取分享圖片的意圖getComponentIntent? ? ? ? ? : 獲取其他應(yīng)用組件的意圖getShutdownIntent? ? ? ? ? : 獲取關(guān)機(jī)的意圖getCaptureIntent? ? ? ? ? ? : 獲取拍照的意圖

鍵盤相關(guān)→KeyboardUtils.javaDemo

hideSoftInput:動態(tài)隱藏軟鍵盤

clickBlankArea2HideSoftInput : 點擊屏幕空白區(qū)域隱藏軟鍵盤

showSoftInput? ? ? ? ? ? ? ? : 動態(tài)顯示軟鍵盤

toggleSoftInput? ? ? ? ? ? ? : 切換鍵盤顯示與否狀態(tài)

定位相關(guān)→LocationUtils.javaDemo

isGpsEnabled? ? ? : 判斷Gps是否可用isLocationEnabled : 判斷定位是否可用openGpsSettings? : 打開Gps設(shè)置界面register: 注冊unregister? ? ? ? : 注銷getAddress? ? ? ? : 根據(jù)經(jīng)緯度獲取地理位置getCountryName? ? : 根據(jù)經(jīng)緯度獲取所在國家getLocality? ? ? : 根據(jù)經(jīng)緯度獲取所在地getStreet? ? ? ? : 根據(jù)經(jīng)緯度獲取所在街道

日志相關(guān)→LogUtils.javaTest

init? ? ? : 初始化函數(shù)getBuilder : 獲取LogUtils建造者v? ? ? ? ? :Verbose日志d? ? ? ? ? :Debug日志i? ? ? ? ? : Info日志w? ? ? ? ? : Warn日志e? ? ? ? ? : Error日志

網(wǎng)絡(luò)相關(guān)→NetworkUtils.javaDemo

openWirelessSettings? : 打開網(wǎng)絡(luò)設(shè)置界面isConnected? ? ? ? ? ? : 判斷網(wǎng)絡(luò)是否連接isAvailableByPing? ? ? : 判斷網(wǎng)絡(luò)是否可用getDataEnabled? ? ? ? : 判斷移動數(shù)據(jù)是否打開setDataEnabled? ? ? ? : 打開或關(guān)閉移動數(shù)據(jù)is4G? ? ? ? ? ? ? ? ? : 判斷網(wǎng)絡(luò)是否是4GgetWifiEnabled? ? ? ? : 判斷wifi是否打開setWifiEnabled? ? ? ? : 打開或關(guān)閉wifiisWifiConnected? ? ? ? : 判斷wifi是否連接狀態(tài)isWifiAvailable? ? ? ? : 判斷wifi數(shù)據(jù)是否可用getNetworkOperatorName : 獲取移動網(wǎng)絡(luò)運營商名稱getNetworkType? ? ? ? : 獲取當(dāng)前網(wǎng)絡(luò)類型getIPAddress? ? ? ? ? : 獲取IP地址getDomainAddress? ? ? : 獲取域名ip地址

手機(jī)相關(guān)→PhoneUtils.javaDemo

isPhone? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : 判斷設(shè)備是否是手機(jī)getIMEI? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : 獲取IMEI碼getIMSI? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : 獲取IMSI碼getPhoneType? ? ? ? ? ? ? ? ? ? ? ? ? ? : 獲取移動終端類型isSimCardReady? ? ? ? ? ? ? ? ? ? ? ? ? : 判斷sim卡是否準(zhǔn)備好getSimOperatorName, getSimOperatorByMnc : 獲取Sim卡運營商名稱getPhoneStatus? ? ? ? ? ? ? ? ? ? ? ? ? : 獲取手機(jī)狀態(tài)信息dial? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : 跳至撥號界面call: 撥打phoneNumbersendSms? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : 跳至發(fā)送短信界面sendSmsSilent? ? ? ? ? ? ? ? ? ? ? ? ? : 發(fā)送短信getAllContactInfo? ? ? ? ? ? ? ? ? ? ? : 獲取手機(jī)聯(lián)系人getContactNum? ? ? ? ? ? ? ? ? ? ? ? ? : 打開手機(jī)聯(lián)系人界面點擊聯(lián)系人后便獲取該號碼getAllSMS? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : 獲取手機(jī)短信并保存到xml中

拼音相關(guān)→PinyinUtils.javaTest

getPinyinFirstLetter:獲取第一個漢字首字母

ccs2Pinyin? ? ? ? ? : 漢字轉(zhuǎn)拼音

進(jìn)程相關(guān)→ProcessUtils.javaDemo

getForegroundProcessName:獲取前臺線程包名

cleanAllBackgroundProcesses, cleanBackgroundProcesses : 清理后臺服務(wù)進(jìn)程

正則相關(guān)→RegexUtils.javaTest

isMobileSimple? : 驗證手機(jī)號(簡單)isMobileExact? : 驗證手機(jī)號(精確)isTel? ? ? ? ? : 驗證電話號碼isIDCard15? ? ? : 驗證身份證號碼15位isIDCard18? ? ? : 驗證身份證號碼18位isEmail? ? ? ? : 驗證郵箱isURL? ? ? ? ? : 驗證URLisZh? ? ? ? ? ? : 驗證漢字isUsername? ? ? : 驗證用戶名isDate? ? ? ? ? : 驗證yyyy-MM-dd格式的日期校驗翼虫,已考慮平閏年isIP? ? ? ? ? ? : 驗證IP地址isMatch? ? ? ? : 判斷是否匹配正則getMatches? ? ? : 獲取正則匹配的部分getSplits? ? ? : 獲取正則匹配分組getReplaceFirst : 替換正則匹配的第一部分getReplaceAll? : 替換所有正則匹配的部分

屏幕相關(guān)→ScreenUtils.java

getScreenWidth? ? ? ? ? : 獲取屏幕的寬度(單位:px)getScreenHeight? ? ? ? : 獲取屏幕的高度(單位:px)setLandscape? ? ? ? ? ? : 設(shè)置屏幕為橫屏setPortrait? ? ? ? ? ? : 設(shè)置屏幕為豎屏isLandscape? ? ? ? ? ? : 判斷是否橫屏isPortrait? ? ? ? ? ? ? : 判斷是否豎屏getScreenRotation? ? ? : 獲取屏幕旋轉(zhuǎn)角度captureWithStatusBar? ? : 獲取當(dāng)前屏幕截圖,包含狀態(tài)欄captureWithoutStatusBar : 獲取當(dāng)前屏幕截圖沉帮,不包含狀態(tài)欄isScreenLock? ? ? ? ? ? : 判斷是否鎖屏

SD卡相關(guān)→SDCardUtils.javaDemo

isSDCardEnable:判斷SD卡是否可用

getSDCardPath? : 獲取SD卡路徑

getDataPath? ? : 獲取SD卡Data路徑

getFreeSpace? : 計算SD卡的剩余空間

getSDCardInfo? : 獲取SD卡信息

服務(wù)相關(guān)→ServiceUtils.java

isServiceRunning:判斷服務(wù)是否運行

stopService? ? ? : 停止服務(wù)

Shell相關(guān)→ShellUtils.java

execCmd : 是否是在root下執(zhí)行命令

尺寸相關(guān)→SizeUtils.java

dp2px,px2dp:dp與px轉(zhuǎn)換sp2px,px2sp:sp與px轉(zhuǎn)換applyDimension:各種單位轉(zhuǎn)換

forceGetViewSize? : 在onCreate中獲取視圖的尺寸

measureView? ? ? : 測量視圖尺寸

getMeasuredWidth? : 獲取測量視圖寬度

getMeasuredHeight : 獲取測量視圖高度

Snackbar相關(guān)→SnackbarUtils.javaDemo

showShortSnackbar:顯示短時snackbar

showLongSnackbar? ? ? : 顯示長時snackbar

showIndefiniteSnackbar : 顯示自定義時長snackbar

addView? ? ? ? ? ? ? ? : 為SnackBar添加布局

dismissSnackbar? ? ? ? : 取消snackbar顯示

SP相關(guān)→SPUtils.javaTest

SPUtils? ? : SPUtils構(gòu)造函數(shù)putString? : SP中寫入String類型valuegetString? : SP中讀取StringputInt? ? : SP中寫入int類型valuegetInt? ? : SP中讀取intputLong? ? : SP中寫入long類型valuegetLong? ? : SP中讀取longputFloat? : SP中寫入float類型valuegetFloat? : SP中讀取floatputBoolean : SP中寫入boolean類型valuegetBoolean : SP中讀取booleangetAll? ? : SP中獲取所有鍵值對remove? ? : SP中移除該keycontains? : SP中是否存在該keyclear? ? ? : SP中清除所有數(shù)據(jù)

字符串相關(guān)→StringUtils.javaTest

isEmpty? ? ? ? ? : 判斷字符串是否為null或長度為0isSpace? ? ? ? ? : 判斷字符串是否為null或全為空格equals? ? ? ? ? : 判斷兩字符串是否相等equalsIgnoreCase : 判斷兩字符串忽略大小寫是否相等null2Length0? ? :null轉(zhuǎn)為長度為0的字符串length: 返回字符串長度upperFirstLetter : 首字母大寫lowerFirstLetter : 首字母小寫reverse: 反轉(zhuǎn)字符串toDBC? ? ? ? ? ? : 轉(zhuǎn)化為半角字符toSBC? ? ? ? ? ? : 轉(zhuǎn)化為全角字符

線程池相關(guān)→ThreadPoolUtils.java

ThreadPoolUtils? ? ? ? : ThreadPoolUtils構(gòu)造函數(shù)execute: 在未來某個時間執(zhí)行給定的命令execute: 在未來某個時間執(zhí)行給定的命令鏈表shutDown: 待以前提交的任務(wù)執(zhí)行完畢后關(guān)閉線程池shutDownNow? ? ? ? ? ? : 試圖停止所有正在執(zhí)行的活動任務(wù)isShutDown? ? ? ? ? ? : 判斷線程池是否已關(guān)閉isTerminated? ? ? ? ? : 關(guān)閉線程池后判斷所有任務(wù)是否都已完成awaitTermination? ? ? : 請求關(guān)閉锈死、發(fā)生超時或者當(dāng)前線程中斷submit? ? ? ? ? ? ? ? : 提交一個Callable任務(wù)用于執(zhí)行submit? ? ? ? ? ? ? ? : 提交一個Runnable任務(wù)用于執(zhí)行invokeAll, invokeAny? : 執(zhí)行給定的任務(wù)schedule? ? ? ? ? ? ? : 延遲執(zhí)行Runnable命令schedule? ? ? ? ? ? ? : 延遲執(zhí)行Callable命令scheduleWithFixedRate? : 延遲并循環(huán)執(zhí)行命令scheduleWithFixedDelay : 延遲并以固定休息時間循環(huán)執(zhí)行命令

時間相關(guān)→TimeUtils.javaTest

milliseconds2String? : 將時間戳轉(zhuǎn)為時間字符串string2Milliseconds? : 將時間字符串轉(zhuǎn)為時間戳string2Date? ? ? ? ? : 將時間字符串轉(zhuǎn)為Date類型date2String? ? ? ? ? : 將Date類型轉(zhuǎn)為時間字符串date2Milliseconds? ? : 將Date類型轉(zhuǎn)為時間戳milliseconds2Date? ? : 將時間戳轉(zhuǎn)為Date類型milliseconds2Unit? ? : 毫秒時間戳單位轉(zhuǎn)換(單位:unit)getIntervalTime? ? ? : 獲取兩個時間差(單位:unit)getCurTimeMills? ? ? : 獲取當(dāng)前時間戳getCurTimeString? ? ? : 獲取當(dāng)前時間字符串getCurTimeDate? ? ? ? : 獲取當(dāng)前DategetIntervalByNow? ? ? : 獲取與當(dāng)前時間的差(單位:unit)isLeapYear? ? ? ? ? ? : 判斷閏年getWeek, getWeekIndex : 獲取星期getWeekOfMonth? ? ? ? : 獲取月份中的第幾周getWeekOfYear? ? ? ? : 獲取年份中的第幾周

吐司相關(guān)→ToastUtils.javaDemo

init: 吐司初始化showShortToastSafe : 安全地顯示短時吐司showLongToastSafe? : 安全地顯示長時吐司showShortToast? ? : 顯示短時吐司showLongToast? ? ? : 顯示長時吐司cancelToast? ? ? ? : 取消吐司顯示

壓縮相關(guān)→ZipUtils.javaTest

zipFiles:批量壓縮文件

zipFile? ? ? ? ? ? : 壓縮文件

unzipFiles? ? ? ? : 批量解壓文件

unzipFile? ? ? ? ? : 解壓文件

unzipFileByKeyword : 解壓帶有關(guān)鍵字的文件

getFilesPath? ? ? : 獲取壓縮文件中的文件路徑鏈表

getComments? ? ? ? : 獲取壓縮文件中的注釋鏈表

getEntries? ? ? ? : 獲取壓縮文件中的文件對象

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市穆壕,隨后出現(xiàn)的幾起案子待牵,更是在濱河造成了極大的恐慌,老刑警劉巖喇勋,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缨该,死亡現(xiàn)場離奇詭異,居然都是意外死亡川背,警方通過查閱死者的電腦和手機(jī)贰拿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來熄云,“玉大人膨更,你說我怎么就攤上這事≈宓猓” “怎么了询一?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長癌椿。 經(jīng)常有香客問我健蕊,道長,這世上最難降的妖魔是什么踢俄? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任缩功,我火速辦了婚禮,結(jié)果婚禮上都办,老公的妹妹穿的比我還像新娘嫡锌。我一直安慰自己,他們只是感情好琳钉,可當(dāng)我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布势木。 她就那樣靜靜地躺著,像睡著了一般歌懒。 火紅的嫁衣襯著肌膚如雪啦桌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天,我揣著相機(jī)與錄音甫男,去河邊找鬼且改。 笑死,一個胖子當(dāng)著我的面吹牛板驳,可吹牛的內(nèi)容都是我干的又跛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼若治,長吁一口氣:“原來是場噩夢啊……” “哼慨蓝!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起直砂,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤菌仁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后静暂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體济丘,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年洽蛀,在試婚紗的時候發(fā)現(xiàn)自己被綠了摹迷。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡郊供,死狀恐怖峡碉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情驮审,我是刑警寧澤鲫寄,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站疯淫,受9級特大地震影響地来,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜熙掺,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一未斑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧币绩,春花似錦蜡秽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至董瞻,卻和暖如春诉瓦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工睬澡, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人眠蚂。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓煞聪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親逝慧。 傳聞我的和親對象是個殘疾皇子昔脯,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內(nèi)容