Skip to content

🔥 Android developers should collect the following utils(updating)

License

Notifications You must be signed in to change notification settings

QtecAndroid/AndroidUtilCode

Repository files navigation

🔥 Android developers should collect the following utils

aucapibuildLicense

API

isActivityExists startActivity getLauncherActivity getTopActivity 
isInstallApp installApp installAppSilent uninstallApp uninstallAppSilent isAppRoot launchApp getAppPackageName getAppDetailsSettings getAppName getAppIcon getAppPath getAppVersionName getAppVersionCode isSystemApp isAppDebug getAppSignature getAppSignatureSHA1 isAppForeground getForegroundApp getAppInfo getAppsInfo cleanAppData 
setTransparentStatusBar hideStatusBar getStatusBarHeight isStatusBarExists getActionBarHeight showNotificationBar hideNotificationBar 
cleanInternalCache cleanInternalFiles cleanInternalDbs cleanInternalDbByName cleanInternalSP cleanExternalCache cleanCustomCache 
copyText getText copyUri getUri copyIntent getIntent 
closeIO closeIOQuietly 
bytes2HexString, hexString2Bytes chars2Bytes, bytes2Chars memorySize2Byte, byte2MemorySize byte2FitMemorySize timeSpan2Millis, millis2TimeSpan millis2FitTimeSpan bytes2Bits, bits2Bytes input2OutputStream, output2InputStream inputStream2Bytes, bytes2InputStream outputStream2Bytes, bytes2OutputStream inputStream2String, string2InputStream outputStream2String, string2OutputStream bitmap2Bytes, bytes2Bitmap drawable2Bitmap, bitmap2Drawable drawable2Bytes, bytes2Drawable view2Bitmap dp2px, px2dp sp2px, px2sp 
getInstance init 
isDeviceRooted getSDKVersion getAndroidID getMacAddress getManufacturer getModel shutdown reboot reboot2Recovery reboot2Bootloader 
isEmpty isNotEmpty 
urlEncode urlDecode base64Encode base64Encode2String base64Decode base64UrlSafeEncode htmlEncode htmlDecode 
encryptMD2, encryptMD2ToString encryptMD5, encryptMD5ToString encryptMD5File, encryptMD5File2String encryptSHA1, encryptSHA1ToString encryptSHA224, encryptSHA224ToString encryptSHA256, encryptSHA256ToString encryptSHA384, encryptSHA384ToString encryptSHA512, encryptSHA512ToString encryptHmacMD5, encryptHmacMD5ToString encryptHmacSHA1, encryptHmacSHA1ToString encryptHmacSHA224, encryptHmacSHA224ToString encryptHmacSHA256, encryptHmacSHA256ToString encryptHmacSHA384, encryptHmacSHA384ToString encryptHmacSHA512, encryptHmacSHA512ToString encryptDES, encryptDES2HexString, encryptDES2Base64 decryptDES, decryptHexStringDES, decryptBase64DES encrypt3DES, encrypt3DES2HexString, encrypt3DES2Base64 decrypt3DES, decryptHexString3DES, decryptBase64_3DES encryptAES, encryptAES2HexString, encryptAES2Base64 decryptAES, decryptHexStringAES, decryptBase64AES 
getFileByPath isFileExists rename isDir isFile createOrExistsDir createOrExistsFile createFileByDeleteOldFile copyDir copyFile moveDir moveFile deleteDir deleteFile listFilesInDir listFilesInDir listFilesInDirWithFilter listFilesInDirWithFilter listFilesInDirWithFilter listFilesInDirWithFilter searchFileInDir writeFileFromIS writeFileFromString readFile2List readFile2String readFile2Bytes getFileLastModified getFileCharsetSimple getFileLines getDirSize getFileSize getDirLength getFileLength getFileMD5 getFileMD5ToString getDirName getFileName getFileNameNoExtension getFileExtension 
addFragment hideAddFragment addFragments removeFragment removeToFragment removeFragments removeAllFragments replaceFragment popFragment popToFragment popFragments popAllFragments popAddFragment hideFragment hideFragments showFragment hideShowFragment getLastAddFragment getLastAddFragmentInStack getTopShowFragment getTopShowFragmentInStack getFragments getFragmentsInStack getAllFragments getAllFragmentsInStack getPreFragment findFragment dispatchBackPress setBackgroundColor setBackgroundResource setBackground 
HandlerHolder 
bitmap2Bytes, bytes2Bitmap drawable2Bitmap, bitmap2Drawable drawable2Bytes, bytes2Drawable getBitmap scale clip skew rotate getRotateDegree toRound toRoundCorner fastBlur renderScriptBlur stackBlur addFrame addReflection addTextWatermark addImageWatermark toAlpha toGray save isImage getImageType compressByScale compressByQuality compressBySampleSize 
getInstallAppIntent getUninstallAppIntent getLaunchAppIntent getAppDetailsSettingsIntent getShareTextIntent getShareImageIntent getComponentIntent getShutdownIntent getCaptureIntent 
hideSoftInput clickBlankArea2HideSoftInput showSoftInput toggleSoftInput 
isGpsEnabled isLocationEnabled openGpsSettings register unregister getAddress getCountryName getLocality getStreet isBetterLocation isSameProvider 
Builder.setLogSwitch Builder.setGlobalTag Builder.setLogHeadSwitch Builder.setLog2FileSwitch Builder.setDir Builder.setBorderSwitch Builder.setLogFilter v d i w e a file json xml 
openWirelessSettings isConnected isAvailableByPing getDataEnabled setDataEnabled is4G getWifiEnabled setWifiEnabled isWifiConnected isWifiAvailable getNetworkOperatorName getNetworkType getIPAddress getDomainAddress 
isPhone getIMEI getIMSI getPhoneType isSimCardReady getSimOperatorName getSimOperatorByMnc getPhoneStatus dial call sendSms sendSmsSilent getAllContactInfo getContactNum getAllSMS 
ccs2Pinyin ccs2Pinyin getPinyinFirstLetter getPinyinFirstLetters getSurnamePinyin getSurnameFirstLetter 
getForegroundProcessName killAllBackgroundProcesses killBackgroundProcesses 
isMobileSimple isMobileExact isTel isIDCard15 isIDCard18 isEmail isURL isZh isUsername isDate isIP isMatch getMatches getSplits getReplaceFirst getReplaceAll 
getScreenWidth getScreenHeight setLandscape setPortrait isLandscape isPortrait getScreenRotation captureWithStatusBar captureWithoutStatusBar isScreenLock 
isSDCardEnable getSDCardPath getDataPath getFreeSpace getSDCardInfo 
getAllRunningService startService stopService bindService unbindService isServiceRunning 
execCmd 
dp2px, px2dp sp2px, px2sp applyDimension forceGetViewSize measureView getMeasuredWidth getMeasuredHeight 
showShort showLong showIndefinite addView dismiss 
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 
SPUtils put getString getInt getLong getFloat getBoolean getAll remove contains clear 
isEmpty isTrimEmpty isSpace equals equalsIgnoreCase null2Length0 length upperFirstLetter lowerFirstLetter reverse toDBC toSBC 
ThreadPoolUtils execute execute shutDown shutDownNow isShutDown isTerminated awaitTermination submit submit invokeAll, invokeAny schedule schedule scheduleWithFixedRate scheduleWithFixedDelay 
millis2String string2Millis string2Date date2String date2Millis millis2Date getTimeSpan getFitTimeSpan getNowMills getNowString getNowDate getTimeSpanByNow getFitTimeSpanByNow getFriendlyTimeSpanByNow getMillis getString getDate getMillisByNow getStringByNow getDateByNow isToday isLeapYear getChineseWeek getUSWeek getWeekIndex getWeekOfMonth getWeekOfYear getChineseZodiac getZodiac 
setGravity setView getView showShortSafe showLongSafe showShort showLong cancel 
zipFiles zipFile unzipFiles unzipFile unzipFileByKeyword getFilesPath getComments getEntries 

About

  • jianshuweiboBlogQQ0GroupQQ1Group

  • I'm so sorry for that the code is annotated with Chinese.

Download

Gradle:

compile 'com.blankj:utilcode:1.5.1'

How to use

// init it in the function of onCreate in ur Application Utils.init(context); 

Proguard

-keep class com.blankj.utilcode.**{*} -keepclassmembers class com.blankj.utilcode.**{*} -dontwarn com.blankj.utilcode.** 

About

🔥 Android developers should collect the following utils(updating)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java100.0%