Skip to content

2.4.3

Latest
Compare
Choose a tag to compare
@afkT afkT released this 04 Jul 01:05
· 48 commits to master since this release

哈喽,大家好啊!

DevAppX 最新版本 2.4.3 发布啦,距离上次发版已有 10 个月了。

该开源项目首次提交到现在也接近 5 年了,项目已趋于稳定。

后续将调整为 6 - 12 个月发布一个版本,用于升级 Gradle、第三方库、官方库、Android 版本适配等相关升级变动。

修复 Bug、功能添加不在此时间范围内,视情况额外发布版本。

下个版本见,祝安好!

以下为版本更新内容

Version 2.4.3 (2023-07-01)

  • [Feature] 适配 Android 13 ( Tiramisu )

  • [Add] 新增 AppInfoUtils#getAllLauncherIconPackages、getAllLauncherIconPackageNames

  • [Add] 新增 AppUtils#launchApp2、launchAppInstallPermissionSettings、launchManageAppAllFilesAccessPermission

  • [Add] 新增 ClickUtils#getGlobalIntervalTime、getIntervalTime、getIntervalTime

  • [Add] 新增 LocationUtils#isLocationEnabled2

  • [Add] 新增 ForUtils#forList、forListIterator、forSet、forMap

更新所有第三方依赖库、Gradle 插件最新版本信息 ( 2023-07-01 )

同步更新其他库:( 更新内容具体查看各个库 CHANGELOG.md )

Dev 系列开发库全部 Lib Gradle

// DevApp - Android 工具类库
implementation 'io.github.afkt:DevAppX:2.4.3'

// DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等
implementation 'io.github.afkt:DevAssist:1.3.9'

// DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库
implementation 'io.github.afkt:DevBase:1.1.5'

// DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库
implementation 'io.github.afkt:DevBaseMVVM:1.1.3'

// DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用
implementation 'io.github.afkt:DevEngine:1.1.1'

// DevHttpCapture - OkHttp 抓包工具库
implementation 'io.github.afkt:DevHttpCapture:1.1.4'

// DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )
debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.1.4'
releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.1.4'

// DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )
implementation 'io.github.afkt:DevHttpManager:1.0.4'

// DevRetrofit - Retrofit + Kotlin Coroutines 封装
implementation 'io.github.afkt:DevRetrofit:1.0.3'

// DevWidget - 自定义 View UI 库
implementation 'io.github.afkt:DevWidgetX:1.2.1'

// DevEnvironment - Android 环境配置切换库
implementation 'io.github.afkt:DevEnvironment:1.1.3'
debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.3' // kaptDebug
releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.1.3' // kaptRelease
//annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.3' // kapt

// DevJava - Java 工具类库 ( 不依赖 android api )
implementation 'io.github.afkt:DevJava:1.4.9' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava