更新 DevAppX 2.4.8 版本
Version 2.4.8 (2025-03-21)
-
[Feature]
适配 Android 15 ( VanillaIceCream ) -
[Add]
新增 DownloadManager 工具类 DownloadUtils -
[Add]
新增 Cursor 游标工具类 CursorUtils -
[Refactor]
更新整个项目 Cursor 使用方法 -
[Refactor]
更新整个项目 SystemService 缓存代码 -
[Move]
迁移 DefaultActivityResult、PermissionUtils、Toast、Camera1、Wifi 实现代码到 DevDeprecated 库 -
[Move]
迁移无用资源文件到 DevDeprecated 库
更新所有第三方依赖库、Gradle 插件最新版本信息 ( 2025-03-21 )
同步更新其他库:( 更新内容具体查看各个库 CHANGELOG.md
)
Dev 系列开发库全部 Lib Gradle
// DevApp - Android 工具类库
implementation 'io.github.afkt:DevAppX:2.4.8'
// DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等
implementation 'io.github.afkt:DevAssist:1.4.3'
// DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库
implementation 'io.github.afkt:DevBase:1.2.0'
// DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库
implementation 'io.github.afkt:DevBaseMVVM:1.1.8'
// DevMVVM - DataBinding 工具类库
implementation 'io.github.afkt:DevMVVM:1.0.6'
// DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用
implementation 'io.github.afkt:DevEngine:1.1.5'
// DevSimple - 简单敏捷开发库
implementation 'io.github.afkt:DevSimple:1.0.3'
// DevAgile - 简单敏捷开发库 ( 常用、零散代码 )
implementation 'io.github.afkt:DevAgile:1.0.2'
// DevWidget - 自定义 View UI 库
implementation 'io.github.afkt:DevWidgetX:1.2.5'
// DevRetrofit - Retrofit + Kotlin Coroutines 封装
implementation 'io.github.afkt:DevRetrofit:1.0.7'
// DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )
implementation 'io.github.afkt:DevHttpManager:1.0.8'
// DevHttpCapture - OkHttp 抓包工具库
implementation 'io.github.afkt:DevHttpCapture:1.1.9'
// DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )
debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.1.9'
releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.1.9'
// DevEnvironment - Android 环境配置切换库
implementation 'io.github.afkt:DevEnvironment:1.1.7'
debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.7' // kaptDebug
releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.1.7' // kaptRelease
//annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.7' // kapt
// DevDeprecated - Dev 系列库弃用代码统一存储库
implementation 'io.github.afkt:DevDeprecated:1.0.0'
// DevJava - Java 工具类库 ( 不依赖 android api )
implementation 'io.github.afkt:DevJava:1.5.3'
新增 DevDeprecated - Dev 系列库弃用代码统一存储库
-
迁移大部分资源文件,增强 DevApp 项目纯粹性,避免过度无效资源增加工具包大小
-
该库属于
Dev 系列库弃用代码统一存储库
基于 DevApp 并迁移部分代码,直接使用即可,无需初始化 -
因本人的时间与精力有限,故迁移部分代码至此,并推荐使用 Github 其他同功能优秀库。
-
迁移的代码包目录结构照旧,如果还想继续使用历史代码,依赖该库即可,无需做任何变更。