Android工具类blankj「转https://blog.csdn.net/Crystal_xing/article/details/82798241###」

开发人员不得不用的工具这里几乎都已经总结,在这里面很好的一个库。

地址:https://github.com/Blankj/AndroidUtilCode

Gradle:

compile 'com.blankj:utilcode:1.12.5'
 
 

How to use


 
 
  1. // init it in the function of onCreate in ur Application
  2. Utils. init(application);

Proguard


 
 
  1. -keep class com.blankj.utilcode.** { *; }
  2. -keepclassmembers class com.blankj.utilcode.** { *; }
  3. -dontwarn com.blankj.utilcode.**

APIs


 
 
  1. isActivityExists : 判断 Activity 是否存在
  2. startActivity : 启动 Activity
  3. startActivities : 启动多个 Activity
  4. startHomeActivity : 回到桌面
  5. getActivityList : 获取 Activity 栈链表
  6. getLauncherActivity : 获取启动项 Activity
  7. getTopActivity : 获取栈顶 Activity
  8. isActivityExistsInStack : 判断 Activity 是否存在栈中
  9. finishActivity : 结束 Activity
  10. finishToActivity : 结束到指定 Activity
  11. finishOtherActivities : 结束所有其他类型的 Activity
  12. finishAllActivities : 结束所有 Activity
  13. finishAllActivitiesExceptNewest: 结束除最新之外的所有 Activity

 
 
  1. isInstallApp : 判断 App 是否安装
  2. installApp : 安装 App(支持 8 .0
  3. installAppSilent : 静默安装 App
  4. uninstallApp : 卸载 App
  5. uninstallAppSilent : 静默卸载 App
  6. isAppRoot : 判断 App 是否有 root 权限
  7. launchApp : 打开 App
  8. exitApp : 关闭应用
  9. getAppPackageName : 获取 App 包名
  10. getAppDetailsSettings: 获取 App 具体设置
  11. getAppName : 获取 App 名称
  12. getAppIcon : 获取 App 图标
  13. getAppPath : 获取 App 路径
  14. getAppVersionName : 获取 App 版本号
  15. getAppVersionCode : 获取 App 版本码
  16. isSystemApp : 判断 App 是否是系统应用
  17. isAppDebug : 判断 App 是否是 Debug 版本
  18. getAppSignature : 获取 App 签名
  19. getAppSignatureSHA1 : 获取应用签名的的 SHA1
  20. isAppForeground : 判断 App 是否处于前台
  21. getForegroundApp : 获取前台应用包名
  22. getAppInfo : 获取 App 信息
  23. getAppsInfo : 获取所有已安装 App 信息
  24. cleanAppData : 清除 App 所有数据

 
 
  1. getStatusBarHeight : 获取状态栏高度(px)
  2. setStatusBarVisibility : 设置状态栏是否可见
  3. isStatusBarVisible : 判断状态栏是否可见
  4. addMarginTopEqualStatusBarHeight : 为 view 增加 MarginTop 为状态栏高度
  5. subtractMarginTopEqualStatusBarHeight: 为 view 减少 MarginTop 为状态栏高度
  6. setStatusBarColor : 设置状态栏颜色
  7. setStatusBarAlpha : 设置状态栏透明度
  8. setStatusBarColor4Drawer : 为 DrawerLayout 设置状态栏颜色
  9. setStatusBarAlpha4Drawer : 为 DrawerLayout 设置状态栏透明度
  10. getActionBarHeight : 获取 ActionBar 高度
  11. setNotificationBarVisibility : 设置通知栏是否可见
  12. getNavBarHeight : 获取导航栏高度
  13. setNavBarVisibility : 设置导航栏是否可见
  14. setNavBarImmersive : 设置导航栏沉浸式
  15. isNavBarVisible : 判断导航栏是否可见

 
 
  1. getInstance : 获取缓存实例
  2. put : 缓存中写入数据
  3. getBytes : 缓存中读取字节数组
  4. getString : 缓存中读取 String
  5. getJSONObject : 缓存中读取 JSONObject
  6. getJSONArray : 缓存中读取 JSONArray
  7. getBitmap : 缓存中读取 Bitmap
  8. getDrawable : 缓存中读取 Drawable
  9. getParcelable : 缓存中读取 Parcelable
  10. getSerializable: 缓存中读取 Serializable
  11. getCacheSize : 获取缓存大小
  12. getCacheCount : 获取缓存个数
  13. remove : 根据键值移除缓存
  14. clear : 清除所有缓存

 
 
  1. cleanInternalCache : 清除内部缓存
  2. cleanInternalFiles : 清除内部文件
  3. cleanInternalDbs : 清除内部数据库
  4. cleanInternalDbByName: 根据名称清除数据库
  5. cleanInternalSp : 清除内部 SP
  6. cleanExternalCache : 清除外部缓存
  7. cleanCustomCache : 清除自定义目录下的文件

 
 
  1. closeIO : 关闭 IO
  2. closeIOQuietly: 安静关闭 IO

 
 
  1. bytes2HexString, hexString2Bytes : byteArr 与 hexString 互转
  2. chars2Bytes, bytes2Chars : charArr 与 byteArr 互转
  3. memorySize2Byte, byte2MemorySize : 以 unit 为单位的内存大小与字节数互转
  4. byte2FitMemorySize : 字节数转合适内存大小
  5. timeSpan2Millis, millis2TimeSpan : 以 unit 为单位的时间长度与毫秒时间戳互转
  6. millis2FitTimeSpan : 毫秒时间戳转合适时间长度
  7. bytes2Bits, bits2Bytes : bytes 与 bits 互转
  8. input2OutputStream, output2InputStream : inputStream 与 outputStream 互转
  9. inputStream2Bytes, bytes2InputStream : inputStream 与 byteArr 互转
  10. outputStream2Bytes, bytes2OutputStream : outputStream 与 byteArr 互转
  11. inputStream2String, string2InputStream : inputStream 与 string 按编码互转
  12. outputStream2String, string2OutputStream: outputStream 与 string 按编码互转
  13. bitmap2Bytes, bytes2Bitmap : bitmap 与 byteArr 互转
  14. drawable2Bitmap, bitmap2Drawable : drawable 与 bitmap 互转
  15. drawable2Bytes, bytes2Drawable : drawable 与 byteArr 互转
  16. view2Bitmap : view 转 Bitmap
  17. dp2px, px2dp : dp 与 px 互转
  18. sp2px, px2sp : sp 与 px 互转
init: 初始化
 
 

 
 
  1. isDeviceRooted : 判断设备是否 rooted
  2. getSDKVersionName: 获取设备系统版本号
  3. getSDKVersionCode: 获取设备系统版本码
  4. getAndroidID : 获取设备 AndroidID
  5. getMacAddress : 获取设备 MAC 地址
  6. getManufacturer : 获取设备厂商
  7. getModel : 获取设备型号
  8. shutdown : 关机
  9. reboot : 重启
  10. reboot2Recovery : 重启到 recovery
  11. reboot2Bootloader: 重启到 bootloader

 
 
  1. urlEncode : URL 编码
  2. urlDecode : URL 解码
  3. base64Encode : Base64 编码
  4. base64Encode2String: Base64 编码
  5. base64Decode : Base64 解码
  6. base64UrlSafeEncode: Base64URL 安全编码
  7. htmlEncode : Html 编码
  8. htmlDecode : Html 解码

 
 
  1. encryptMD2, encryptMD2ToString : MD2 加密
  2. encryptMD5, encryptMD5ToString : MD5 加密
  3. encryptMD5File, encryptMD5File2String : MD5 加密文件
  4. encryptSHA1, encryptSHA1ToString : SHA1 加密
  5. encryptSHA224, encryptSHA224ToString : SHA224 加密
  6. encryptSHA256, encryptSHA256ToString : SHA256 加密
  7. encryptSHA384, encryptSHA384ToString : SHA384 加密
  8. encryptSHA512, encryptSHA512ToString : SHA512 加密
  9. encryptHmacMD5, encryptHmacMD5ToString : HmacMD5 加密
  10. encryptHmacSHA1, encryptHmacSHA1ToString : HmacSHA1 加密
  11. encryptHmacSHA224, encryptHmacSHA224ToString : HmacSHA224 加密
  12. encryptHmacSHA256, encryptHmacSHA256ToString : HmacSHA256 加密
  13. encryptHmacSHA384, encryptHmacSHA384ToString : HmacSHA384 加密
  14. encryptHmacSHA512, encryptHmacSHA512ToString : HmacSHA512 加密
  15. encryptDES, encryptDES2HexString, encryptDES2Base64 : DES 加密
  16. decryptDES, decryptHexStringDES, decryptBase64DES : DES 解密
  17. encrypt3DES, encrypt3DES2HexString, encrypt3DES2Base64: 3DES 加密
  18. decrypt3DES, decryptHexString3DES, decryptBase64_3DES : 3DES 解密
  19. encryptAES, encryptAES2HexString, encryptAES2Base64 : AES 加密
  20. decryptAES, decryptHexStringAES, decryptBase64AES : AES 解密

 
 
  1. writeFileFromIS : 将输入流写入文件
  2. writeFileFromBytesByStream : 将字节数组写入文件
  3. writeFileFromBytesByChannel: 将字节数组写入文件
  4. writeFileFromBytesByMap : 将字节数组写入文件
  5. writeFileFromString : 将字符串写入文件
  6. readFile2List : 读取文件到字符串链表中
  7. readFile2String : 读取文件到字符串中
  8. readFile2BytesByStream : 读取文件到字节数组中
  9. readFile2BytesByChannel : 读取文件到字节数组中
  10. readFile2BytesByMap : 读取文件到字节数组中
  11. setBufferSize : 设置缓冲区尺寸

 
 
  1. getFileByPath : 根据文件路径获取文件
  2. isFileExists : 判断文件是否存在
  3. rename : 重命名文件
  4. isDir : 判断是否是目录
  5. isFile : 判断是否是文件
  6. createOrExistsDir : 判断目录是否存在,不存在则判断是否创建成功
  7. createOrExistsFile : 判断文件是否存在,不存在则判断是否创建成功
  8. createFileByDeleteOldFile : 判断文件是否存在,存在则在创建之前删除
  9. copyDir : 复制目录
  10. copyFile : 复制文件
  11. moveDir : 移动目录
  12. moveFile : 移动文件
  13. deleteDir : 删除目录
  14. deleteFile : 删除文件
  15. deleteAllInDir : 删除目录下所有东西
  16. deleteFilesInDir : 删除目录下所有文件
  17. deleteFilesInDirWithFilter: 删除目录下所有过滤的文件
  18. listFilesInDir : 获取目录下所有文件
  19. listFilesInDirWithFilter : 获取目录下所有过滤的文件
  20. getFileLastModified : 获取文件最后修改的毫秒时间戳
  21. getFileCharsetSimple : 简单获取文件编码格式
  22. getFileLines : 获取文件行数
  23. getDirSize : 获取目录大小
  24. getFileSize : 获取文件大小
  25. getDirLength : 获取目录长度
  26. getFileLength : 获取文件长度
  27. getFileMD5 : 获取文件的 MD5 校验码
  28. getFileMD5ToString : 获取文件的 MD5 校验码
  29. getDirName : 根据全路径获取最长目录
  30. getFileName : 根据全路径获取文件名
  31. getFileNameNoExtension : 根据全路径获取文件名不带拓展名
  32. getFileExtension : 根据全路径获取文件拓展名

 
 
  1. add : 新增 fragment
  2. show : 显示 fragment
  3. hide : 隐藏 fragment
  4. showHide : 先显示后隐藏 fragment
  5. replace : 替换 fragment
  6. pop : 出栈 fragment
  7. popTo : 出栈到指定 fragment
  8. popAll : 出栈所有 fragment
  9. remove : 移除 fragment
  10. removeTo : 移除到指定 fragment
  11. removeAll : 移除所有 fragment
  12. getTop : 获取顶部 fragment
  13. getTopInStack : 获取栈中顶部 fragment
  14. getTopShow : 获取顶部可见 fragment
  15. getTopShowInStack : 获取栈中顶部可见 fragment
  16. getFragments : 获取同级别的 fragment
  17. getFragmentsInStack : 获取同级别栈中的 fragment
  18. getAllFragments : 获取所有 fragment
  19. getAllFragmentsInStack: 获取栈中所有 fragment
  20. findFragment : 查找 fragment
  21. dispatchBackPress : 处理 fragment 回退键
  22. setBackgroundColor : 设置背景色
  23. setBackgroundResource : 设置背景资源
  24. setBackground : 设置背景

 
 
  1. bitmap2Bytes, bytes2Bitmap : bitmap 与 byteArr 互转
  2. drawable2Bitmap, bitmap2Drawable: drawable 与 bitmap 互转
  3. drawable2Bytes, bytes2Drawable : drawable 与 byteArr 互转
  4. view2Bitmap : view 转 bitmap
  5. getBitmap : 获取 bitmap
  6. scale : 缩放图片
  7. clip : 裁剪图片
  8. skew : 倾斜图片
  9. rotate : 旋转图片
  10. getRotateDegree : 获取图片旋转角度
  11. toRound : 转为圆形图片
  12. toRoundCorner : 转为圆角图片
  13. addCornerBorder : 添加圆角边框
  14. addCircleBorder : 添加圆形边框
  15. addReflection : 添加倒影
  16. addTextWatermark : 添加文字水印
  17. addImageWatermark : 添加图片水印
  18. toAlpha : 转为 alpha 位图
  19. toGray : 转为灰度图片
  20. fastBlur : 快速模糊
  21. renderScriptBlur : renderScript 模糊图片
  22. stackBlur : stack 模糊图片
  23. save : 保存图片
  24. isImage : 根据文件名判断文件是否为图片
  25. getImageType : 获取图片类型
  26. compressByScale : 按缩放压缩
  27. compressByQuality : 按质量压缩
  28. compressBySampleSize : 按采样大小压缩

 
 
  1. getInstallAppIntent : 获取安装 App(支持 6 .0)的意图
  2. getUninstallAppIntent : 获取卸载 App 的意图
  3. getLaunchAppIntent : 获取打开 App 的意图
  4. getAppDetailsSettingsIntent: 获取 App 具体设置的意图
  5. getShareTextIntent : 获取分享文本的意图
  6. getShareImageIntent : 获取分享图片的意图
  7. getComponentIntent : 获取其他应用组件的意图
  8. getShutdownIntent : 获取关机的意图
  9. getCaptureIntent : 获取拍照的意图

 
 
  1. showSoftInput : 动态显示软键盘
  2. hideSoftInput : 动态隐藏软键盘
  3. toggleSoftInput : 切换键盘显示与否状态
  4. isSoftInputVisible : 判断软键盘是否可见
  5. registerSoftInputChangedListener: 注册软键盘改变监听器
  6. fixSoftInputLeaks : 修复软键盘内存泄漏
  7. clickBlankArea2HideSoftInput : 点击屏幕空白区域隐藏软键盘

 
 
  1. getConfig : 获取 log 配置
  2. Config.setLogSwitch : 设置 log 总开关
  3. Config.setConsoleSwitch : 设置 log 控制台开关
  4. Config.setGlobalTag : 设置 log 全局 tag
  5. Config.setLogHeadSwitch : 设置 log 头部信息开关
  6. Config.setLog2FileSwitch: 设置 log 文件开关
  7. Config.setDir : 设置 log 文件存储目录
  8. Config.setFilePrefix : 设置 log 文件前缀
  9. Config.setBorderSwitch : 设置 log 边框开关
  10. Config.setConsoleFilter : 设置 log 控制台过滤器
  11. Config.setFileFilter : 设置 log 文件过滤器
  12. Config.setStackDeep : 设置 log 栈深度
  13. v : tag 为类名的 Verbose 日志
  14. vTag : 自定义 tag 的 Verbose 日志
  15. d : tag 为类名的 Debug 日志
  16. dTag : 自定义 tag 的 Debug 日志
  17. i : tag 为类名的 Info 日志
  18. iTag : 自定义 tag 的 Info 日志
  19. w : tag 为类名的 Warn 日志
  20. wTag : 自定义 tag 的 Warn 日志
  21. e : tag 为类名的 Error 日志
  22. eTag : 自定义 tag 的 Error 日志
  23. a : tag 为类名的 Assert 日志
  24. aTag : 自定义 tag 的 Assert 日志
  25. file : log 到文件
  26. json : log 字符串之 json
  27. xml : log 字符串之 xml

 
 
  1. openWirelessSettings : 打开网络设置界面
  2. isConnected : 判断网络是否连接
  3. isAvailableByPing : 判断网络是否可用
  4. getMobileDataEnabled : 判断移动数据是否打开
  5. setMobileDataEnabled : 打开或关闭移动数据
  6. isMobileData : 判断网络是否是移动数据
  7. is4G : 判断网络是否是 4G
  8. getWifiEnabled : 判断 wifi 是否打开
  9. setWifiEnabled : 打开或关闭 wifi
  10. isWifiConnected : 判断 wifi 是否连接状态
  11. isWifiAvailable : 判断 wifi 数据是否可用
  12. getNetworkOperatorName: 获取移动网络运营商名称
  13. getNetworkType : 获取当前网络类型
  14. getIPAddress : 获取 IP 地址
  15. getDomainAddress : 获取域名 ip 地址

 
 
  1. isEmpty : 判断对象是否为空
  2. isNotEmpty: 判断对象是否非空
  3. equals : 判断对象是否相等

 
 
  1. getPermissions : 获取应用权限
  2. isGranted : 判断权限是否被授予
  3. openAppSettings: 打开应用具体设置
  4. permission : 设置请求权限
  5. rationale : 设置拒绝权限后再次请求的回调接口
  6. callback : 设置回调
  7. theme : 设置主题
  8. request : 开始请求

 
 
  1. isPhone : 判断设备是否是手机
  2. getIMEI : 获取 IMEI 码
  3. getIMSI : 获取 IMSI 码
  4. getPhoneType : 获取移动终端类型
  5. isSimCardReady : 判断 sim 卡是否准备好
  6. getSimOperatorName : 获取 Sim 卡运营商名称
  7. getSimOperatorByMnc: 获取 Sim 卡运营商名称
  8. getPhoneStatus : 获取手机状态信息
  9. dial : 跳至拨号界面
  10. call : 拨打 phoneNumber
  11. sendSms : 跳至发送短信界面
  12. sendSmsSilent : 发送短信
  13. getAllContactInfo : 获取手机联系人
  14. getContactNum : 打开手机联系人界面点击联系人后便获取该号码
  15. getAllSMS : 获取手机短信并保存到 xml

 
 
  1. getForegroundProcessName : 获取前台线程包名
  2. killAllBackgroundProcesses: 杀死所有的后台服务进程
  3. killBackgroundProcesses : 杀死后台服务进程

 
 
  1. reflect : 设置要反射的类
  2. newInstance: 实例化反射对象
  3. field : 设置反射的字段
  4. method : 设置反射的方法
  5. get : 获取反射想要获取的

 
 
  1. isMobileSimple : 验证手机号(简单)
  2. isMobileExact : 验证手机号(精确)
  3. isTel : 验证电话号码
  4. isIDCard15 : 验证身份证号码 15
  5. isIDCard18 : 验证身份证号码 18
  6. isEmail : 验证邮箱
  7. isURL : 验证 URL
  8. isZh : 验证汉字
  9. isUsername : 验证用户名
  10. isDate : 验证 yyyy-MM-dd 格式的日期校验,已考虑平闰年
  11. isIP : 验证 IP 地址
  12. isMatch : 判断是否匹配正则
  13. getMatches : 获取正则匹配的部分
  14. getSplits : 获取正则匹配分组
  15. getReplaceFirst: 替换正则匹配的第一部分
  16. getReplaceAll : 替换所有正则匹配的部分

 
 
  1. getScreenWidth : 获取屏幕的宽度(单位:px)
  2. getScreenHeight : 获取屏幕的高度(单位:px)
  3. getScreenDensity : 获取屏幕密度
  4. getScreenDensityDpi: 获取屏幕密度 DPI
  5. setFullScreen : 设置屏幕为全屏
  6. setLandscape : 设置屏幕为横屏
  7. setPortrait : 设置屏幕为竖屏
  8. isLandscape : 判断是否横屏
  9. isPortrait : 判断是否竖屏
  10. getScreenRotation : 获取屏幕旋转角度
  11. screenShot : 截屏
  12. isScreenLock : 判断是否锁屏
  13. setSleepDuration : 设置进入休眠时长
  14. getSleepDuration : 获取进入休眠时长
  15. isTablet : 判断是否是平板

 
 
  1. isSDCardEnable: 判断 SD 卡是否可用
  2. getSDCardPaths: 获取 SD 卡路径

 
 
  1. getAllRunningService: 获取所有运行的服务
  2. startService : 启动服务
  3. stopService : 停止服务
  4. bindService : 绑定服务
  5. unbindService : 解绑服务
  6. isServiceRunning : 判断服务是否运行
execCmd: 是否是在 root 下执行命令
 
 

 
 
  1. dp2px, px2dp : dp 与 px 转换
  2. sp2px, px2sp : sp 与 px 转换
  3. applyDimension : 各种单位转换
  4. forceGetViewSize : 在 onCreate 中获取视图的尺寸
  5. measureView : 测量视图尺寸
  6. getMeasuredWidth : 获取测量视图宽度
  7. getMeasuredHeight: 获取测量视图高度

 
 
  1. with : 设置 snackbar 依赖 view
  2. setMessage : 设置消息
  3. setMessageColor: 设置消息颜色
  4. setBgColor : 设置背景色
  5. setBgResource : 设置背景资源
  6. setDuration : 设置显示时长
  7. setAction : 设置行为
  8. setBottomMargin: 设置底边距
  9. show : 显示 snackbar
  10. showSuccess : 显示预设成功的 snackbar
  11. showWarning : 显示预设警告的 snackbar
  12. showError : 显示预设错误的 snackbar
  13. dismiss : 消失 snackbar
  14. getView : 获取 snackbar 视图
  15. addView : 添加 snackbar 视图

 
 
  1. setFlag : 设置标识
  2. setForegroundColor: 设置前景色
  3. setBackgroundColor: 设置背景色
  4. setLineHeight : 设置行高
  5. setQuoteColor : 设置引用线的颜色
  6. setLeadingMargin : 设置缩进
  7. setBullet : 设置列表标记
  8. setIconMargin : 设置图标
  9. setFontSize : 设置字体尺寸
  10. setFontProportion : 设置字体比例
  11. setFontXProportion: 设置字体横向比例
  12. setStrikethrough : 设置删除线
  13. setUnderline : 设置下划线
  14. setSuperscript : 设置上标
  15. setSubscript : 设置下标
  16. setBold : 设置粗体
  17. setItalic : 设置斜体
  18. setBoldItalic : 设置粗斜体
  19. setFontFamily : 设置字体系列
  20. setTypeface : 设置字体
  21. setAlign : 设置对齐
  22. setClickSpan : 设置点击事件
  23. setUrl : 设置超链接
  24. setBlur : 设置模糊
  25. setShader : 设置着色器
  26. setShadow : 设置阴影
  27. setSpans : 设置样式
  28. append : 追加样式字符串
  29. appendLine : 追加一行样式字符串
  30. appendImage : 追加图片
  31. appendSpace : 追加空白
  32. create : 创建样式字符串

 
 
  1. getInstance: 获取 SP 实例
  2. put : SP 中写入数据
  3. getString : SP 中读取 String
  4. getInt : SP 中读取 int
  5. getLong : SP 中读取 long
  6. getFloat : SP 中读取 float
  7. getBoolean : SP 中读取 boolean
  8. getAll : SP 中获取所有键值对
  9. contains : SP 中是否存在该 key
  10. remove : SP 中移除该 key
  11. clear : SP 中清除所有数据

 
 
  1. isEmpty : 判断字符串是否为 null 或长度为 0
  2. isTrimEmpty : 判断字符串是否为 null 或全为空格
  3. isSpace : 判断字符串是否为 null 或全为空白字符
  4. equals : 判断两字符串是否相等
  5. equalsIgnoreCase: 判断两字符串忽略大小写是否相等
  6. null2Length0 : null 转为长度为 0 的字符串
  7. length : 返回字符串长度
  8. upperFirstLetter: 首字母大写
  9. lowerFirstLetter: 首字母小写
  10. reverse : 反转字符串
  11. toDBC : 转化为半角字符
  12. toSBC : 转化为全角字符

 
 
  1. millis2String : 将时间戳转为时间字符串
  2. string2Millis : 将时间字符串转为时间戳
  3. string2Date : 将时间字符串转为 Date 类型
  4. date2String : 将 Date 类型转为时间字符串
  5. date2Millis : 将 Date 类型转为时间戳
  6. millis2Date : 将时间戳转为 Date 类型
  7. getTimeSpan : 获取两个时间差(单位:unit)
  8. getFitTimeSpan : 获取合适型两个时间差
  9. getNowMills : 获取当前毫秒时间戳
  10. getNowString : 获取当前时间字符串
  11. getNowDate : 获取当前 Date
  12. getTimeSpanByNow : 获取与当前时间的差(单位:unit)
  13. getFitTimeSpanByNow : 获取合适型与当前时间的差
  14. getFriendlyTimeSpanByNow: 获取友好型与当前时间的差
  15. getMillis : 获取与给定时间等于时间差的时间戳
  16. getString : 获取与给定时间等于时间差的时间字符串
  17. getDate : 获取与给定时间等于时间差的 Date
  18. getMillisByNow : 获取与当前时间等于时间差的时间戳
  19. getStringByNow : 获取与当前时间等于时间差的时间字符串
  20. getDateByNow : 获取与当前时间等于时间差的 Date
  21. isToday : 判断是否今天
  22. isLeapYear : 判断是否闰年
  23. getChineseWeek : 获取中式星期
  24. getUSWeek : 获取美式式星期
  25. getWeekIndex : 获取星期索引
  26. getWeekOfMonth : 获取月份中的第几周
  27. getWeekOfYear : 获取年份中的第几周
  28. getChineseZodiac : 获取生肖
  29. getZodiac : 获取星座

 
 
  1. setGravity : 设置吐司位置
  2. setBgColor : 设置背景颜色
  3. setBgResource : 设置背景资源
  4. setMessageColor: 设置消息颜色
  5. showShort : 显示短时吐司
  6. showLong : 显示长时吐司
  7. showCustomShort: 显示短时自定义吐司
  8. showCustomLong : 显示长时自定义吐司
  9. cancel : 取消吐司显示

 
 
  1. zipFiles : 批量压缩文件
  2. zipFile : 压缩文件
  3. unzipFile : 解压文件
  4. unzipFileByKeyword: 解压带有关键字的文件
  5. getFilesPath : 获取压缩文件中的文件路径链表
  6. getComments : 获取压缩文件中的注释链表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值