Skip to content

Releases: afkT/DevUtils

1.8.0

09 Oct 17:09
Compare
Choose a tag to compare

Version 1.8.0 (2019-10-09)

  • [Update] TextViewUtils#calcTextWidth 使用二分法优化处理

  • [Add] TextViewUtils#calcTextLine、TextViewUtils#getPaint、TextViewUtils#getTextWidth

  • [Add] DialogUtils#dismiss(DialogFragment)

  • [Add] ViewUtils#inflate

  • [Add] NumberUtils#getMultiple、getMultipleI、getMultipleD、getMultipleL、getMultipleF

1.7.9

18 Sep 18:28
Compare
Choose a tag to compare
  • [Update] compileSdkVersion 29 Android Q

  • [Update] AppCommonUtils#convertSDKVersion

  • [Update] ImageUtils#getImageType、ImageUtils#isImage modify to isImageFormats

  • [Update] 修改部分方法 void 返回值 (返回当前对象, 方便链式调用)

  • [Add] AppCommonUtils#isQ

  • [Add] BitmapUtils#isImage

  • [Add] ListenerUtils#setOnLongClicks

  • [Add] ImageUtils#isICO、ImageUtils#isTIFF

  • [Add] ViewUtils#getTag、setTag

1.7.8

11 Sep 19:11
Compare
Choose a tag to compare
1.增加两个方法,参数 final 处理

Former-commit-id: e7b25855667161f2ce7a7acf42dec8f1df359092

1.7.7

25 Aug 15:27
Compare
Choose a tag to compare

1.增加 ValiToPhoneUtils 新号段正则判断
2.删除部分 https 链接(部分工具类、方法使用链接等)
3.删除部分工具类 api 链接
4.增加工具类内部 FileProvider 处理
5.修改传参 authorities 方法处理,移除 authorities 参数
6.增加 ViewUtils 快捷获取/设置 LayoutParams 方法
7.增加 ViewUtils 快捷获取/设置 Left、Top、Right、Bottom Padding/Margin 方法

===

全面调整整个项目 Gradle 配置,以及增加纯 Java 工具类库 DevJava

1.7.6

02 Aug 01:27
Compare
Choose a tag to compare

1.增加 SpannableString 工具类
2.增加 ImageUtils Drawable setBounds 方法
3.增加 ViewUtils setCompoundDrawablesByLeft、setCompoundDrawablesWithIntrinsicBounds、getCompoundDrawablePadding、getCompoundDrawables 方法
4.更新部分方法注释等

1.7.5

26 Jul 15:49
Compare
Choose a tag to compare

【重大更新】

完成整个工具类项目 review, 规范注释代码、@param@return、中英文数字间距美观等


1.重新调整 image 模块, 并且强调各个工具类不同功能作用 (BitmapUtils、ImageUtils、ImageFilterUtils、ImageConvertUtils)

2.增加 ImageViewUtils、AudioManagerUtils 工具类

3.部分工具类, 增加快捷设置、获取方法(如: ResourceUtils.openAssetsResource、SDCardUtils.getSDCardFile(file))

4.完善整个项目, 资源类型参数注解标记(如: @DimenRes、@IntegerRes 等)

1.7.4

16 Jul 10:38
Compare
Choose a tag to compare

1.完成 review 整个项目百分之99以上的工具类,规范化统一命名处理 (方法名、变量、注释、final 修饰、以及其他修饰符) 等

1.7.3

30 Jun 20:17
Compare
Choose a tag to compare

1.review app 包下部分工具类代码, 并规范化统一命名处理 (方法名、变量、注释、final 修饰、以及其他修饰符) 等
2.通过工具类检测并修改,目前已 review 的工具类注释代码,空格间隔等
3.修改 PhoneUtils 代码, 并增加部分方法支持双卡双待获取处理
4.删除 ActivityManager 工具类

重要:

ActivityManager (已移除), 代码同步到 ActivityUtils, 防止与系统 API ActivityManager 引用错误包等

1.7.2

20 Jun 06:06
Compare
Choose a tag to compare

1.规范化 app 部分工具类 javadoc 注释代码, 以及遗漏的 @return@param 注释代码等
2.增加部分快捷方法(数字转换中文数值等)
3.重新 review (app 模块) 部分工具类, 并且兼容 Android 最新 API 以及删减部分方法
4.更新 API 文档, 发布 1.7.2

1.7.1

11 Jun 04:27
Compare
Choose a tag to compare

1.合并 AlarmUtils、PollingUtils,并移除 PollingUtils 轮询工具类, 增加 AlarmManager Android 8.0 ForegroundService Alarm,以及其他处理方法重新统一整理
2.更新 Activity 工具类一个方法名
3.修改几个错误方法名,以及部分注释处理
4.增加引用其他工具类代码标记处理, 并且整理排序
5.更新项目部分工具类代码注释
6.更新 API 文档, 发布 1.7.1