Skip to content

springreef/AndroidUtilCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Repository files navigation

Android developers should collect the following utils

中文版READMEHow to get this README from README-CN


Directory is shown below:

isActivityExists launchActivity 
isInstallApp installApp installAppSilent uninstallApp uninstallAppSilent launchApp getAppPackageName getAppDetailsSettings getAppName getAppIcon getAppPath getAppVersionName getAppVersionCode getAppSignature getAppSignatureSHA1 isSystemApp isAppForeground 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 
MemoryConst TimeConst RegexConst 
bytes2HexString, hexString2Bytes chars2Bytes, bytes2Chars byte2Size, size2Byte byte2FitSize 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 
isRoot getSDKVersion getAndroidID getMacAddress getManufacturer getModel 
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 isDir isFile createOrExistsDir createOrExistsFile createFileByDeleteOldFile copyDir copyFile moveDir moveFile deleteDir deleteFile listFilesInDir listFilesInDir listFilesInDirWithFilter listFilesInDirWithFilter listFilesInDirWithFilter listFilesInDirWithFilter searchFileInDir writeFileFromIS writeFileFromString getFileCharsetSimple getFileLines readFile2List readFile2SB getFileSize getFileMD5 getDirName getFileName getFileNameNoExtension getFileExtension 
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 clickBlankArea2HideSoftInput0 showSoftInput toggleSoftInput isShowSoftInput 
init getBuilder v d i w e 
openWirelessSettings isAvailable isConnected is4G isWifiConnected getNetworkOperatorName getPhoneType getNetWorkType, getNetWorkTypeName 
isPhone getIMEI getIMSI getPhoneStatus dial call sendSms getAllContactInfo getContactNum getAllSMS 
isMobileSimple isMobileExact isTel isIDCard15 isIDCard18 isEmail isURL isChz isUsername isDate isIP isMatch 
getDeviceWidth, getDeviceHeight setTransparentStatusBar hideStatusBar getStatusBarHeight isStatusBarExists getActionBarHeight showNotificationBar hideNotificationBar setLandscape snapShotWithStatusBar, snapShotWithoutStatusBar isScreenLock 
isSDCardEnable getDataPath getSDCardPath getFreeSpace getSDCardInfo 
isRunningService 
isRoot execCmd 
dp2px, px2dp sp2px, px2sp applyDimension forceGetViewSize measureView 
SPUtils putString getString putInt getInt putLong getLong putFloat getFloat putBoolean getBoolean getAll remove contains clear 
isEmpty isSpace null2Length0 length upperFirstLetter lowerFirstLetter reverse toDBC toSBC getPYFirstLetter cn2PY 
ThreadPoolUtils execute execute shutDown shutDownNow isShutDown isTerminated awaitTermination submit submit invokeAll, invokeAny schedule schedule scheduleWithFixedRate, scheduleWithFixedDelay 
milliseconds2String string2Milliseconds string2Date date2String date2Milliseconds milliseconds2Date milliseconds2Unit getIntervalTime getCurTimeMills, getCurTimeString, getCurTimeDate getIntervalByNow isLeapYear getWeek, getWeekIndex getWeekOfMonth getWeekOfYear 
init showShortToastSafe showLongToastSafe showShortToast showLongToast cancelToast 
zipFiles zipFile unzipFiles unzipFile unzipFileByKeyword getFilesPath getComments getEntries 

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

Download


Gradle:

compile 'com.blankj:utilcode:1.3.0'

Proguard


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

License


Copyright 2016 Blankj Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 

About

Android developers should collect the following utils(updating)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java100.0%