tag:github.com,2008:https://github.com/afkT/DevUtils/releases Release notes from DevUtils 2025-10-13T03:47:28Z tag:github.com,2008:Repository/147776221/2.4.9 2025-10-13T12:18:34Z 2.4.9 <p><strong>更新 DevAppX 2.4.9 版本</strong></p> <h2>Version 2.4.9 <em>(2025-10-12)</em></h2> <ul> <li> <p><code>[Add]</code> 新增 Resources Color 辅助类</p> </li> <li> <p><code>[Add]</code> 新增 DevUtils#viewVisible、viewVisibles、viewGone、viewGones、viewInVisible、viewInVisibles 方法</p> </li> <li> <p><code>[Add]</code> 新增 ImageUtils#colorDrawableToBitmap 方法</p> </li> <li> <p><code>[Add]</code> 新增 ResourceUtils#createFromAsset、createFromFile、create 方法</p> </li> <li> <p><code>[Add]</code> 新增整个项目 PendingIntent.FLAG_MUTABLE Flag</p> </li> <li> <p><code>[Update]</code> 简化 ColorUtils、color.xml 部分颜色变量并更新部分 color 资源命名</p> </li> <li> <p><code>[Update]</code> 修改部分 IMPL 文件、变量、类命名为 Impl</p> </li> <li> <p><code>[Delete]</code> 删除 common.able 定义的接口文件,简化工具类构成</p> </li> </ul> <p><strong>更新所有第三方依赖库、Gradle 插件最新版本信息 ( 2025-10-12 )</strong></p> <p>同步更新其他库:( 更新内容具体查看各个库 <code>CHANGELOG.md</code> )</p> <h2>Dev 系列开发库全部 Lib Gradle</h2> <div class="highlight highlight-source-groovy-gradle notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // DevApp - Android 工具类库 implementation 'io.github.afkt:DevAppX:2.4.9' // DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等 implementation 'io.github.afkt:DevAssist:1.4.4' // DevBase - Base ( Activity、Fragment ) MVP、MVVM 基类库 implementation 'io.github.afkt:DevBase:1.2.1' // DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用 implementation 'io.github.afkt:DevEngine:1.1.6' // DevSimple - 简单敏捷开发库 implementation 'io.github.afkt:DevSimple:1.0.4' // DevWidget - 自定义 View UI 库 implementation 'io.github.afkt:DevWidgetX:1.2.6' // DevRetrofit - Retrofit + Kotlin Coroutines 封装 implementation 'io.github.afkt:DevRetrofit:1.0.8' // DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 ) implementation 'io.github.afkt:DevHttpManager:1.0.9' // DevHttpCapture - OkHttp 抓包工具库 implementation 'io.github.afkt:DevHttpCapture:1.2.0' // DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 ) debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.2.0' releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.2.0' // DevEnvironment - Android 环境配置切换库 implementation 'io.github.afkt:DevEnvironment:1.1.8' debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.8' // kaptDebug releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.1.8' // kaptRelease //annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.8' // kapt // DevDeprecated - Dev 系列库弃用代码统一存储库 implementation 'io.github.afkt:DevDeprecated:1.0.1' // DevJava - Java 工具类库 ( 不依赖 android api ) implementation 'io.github.afkt:DevJava:1.5.4'"><pre><span class="pl-c"><span class="pl-c">//</span> DevApp - Android 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAppX:2.4.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAssist:1.4.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBase - Base ( Activity、Fragment ) MVP、MVVM 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBase:1.2.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEngine:1.1.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevSimple - 简单敏捷开发库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevSimple:1.0.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevWidget - 自定义 View UI 库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevWidgetX:1.2.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevRetrofit - Retrofit + Kotlin Coroutines 封装</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevRetrofit:1.0.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpManager:1.0.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCapture - OkHttp 抓包工具库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCapture:1.2.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )</span> debugImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompiler:1.2.0<span class="pl-pds">'</span></span> releaseImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompilerRelease:1.2.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEnvironment - Android 环境配置切换库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironment:1.1.8<span class="pl-pds">'</span></span> debugAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompiler:1.1.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptDebug</span> releaseAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompilerRelease:1.1.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptRelease</span> <span class="pl-c"><span class="pl-c">//</span>annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.8' // kapt</span> <span class="pl-c"><span class="pl-c">//</span> DevDeprecated - Dev 系列库弃用代码统一存储库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevDeprecated:1.0.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevJava - Java 工具类库 ( 不依赖 android api )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevJava:1.5.4<span class="pl-pds">'</span></span></pre></div> <p><strong>合并 DevBaseMVVM、DevSimple 代码到 DevBase 库</strong></p> <ul> <li> <p>重构 DevBase 模块,重新调整包名目录结构,删除无用重复冗余类,并移除过多配置选项、接口等,简化基类提高可读性</p> </li> <li> <p>重构 DevSimple 模块,重新调整包名目录结构,删除无用重复冗余类,简化代码提高可读性</p> </li> <li> <p>合并 DevMVVM、DevAgile 代码统一到 DevSimple 中并进行重构</p> </li> </ul> afkT tag:github.com,2008:Repository/147776221/2.4.8 2025-04-22T16:24:15Z 2.4.8 <p><strong>更新 DevAppX 2.4.8 版本</strong></p> <h2>Version 2.4.8 <em>(2025-03-21)</em></h2> <ul> <li> <p><code>[Feature]</code> 适配 Android 15 ( VanillaIceCream )</p> </li> <li> <p><code>[Add]</code> 新增 DownloadManager 工具类 DownloadUtils</p> </li> <li> <p><code>[Add]</code> 新增 Cursor 游标工具类 CursorUtils</p> </li> <li> <p><code>[Refactor]</code> 更新整个项目 Cursor 使用方法</p> </li> <li> <p><code>[Refactor]</code> 更新整个项目 SystemService 缓存代码</p> </li> <li> <p><code>[Move]</code> 迁移 DefaultActivityResult、PermissionUtils、Toast、Camera1、Wifi 实现代码到 DevDeprecated 库</p> </li> <li> <p><code>[Move]</code> 迁移无用资源文件到 DevDeprecated 库</p> </li> </ul> <p><strong>更新所有第三方依赖库、Gradle 插件最新版本信息 ( 2025-03-21 )</strong></p> <p>同步更新其他库:( 更新内容具体查看各个库 <code>CHANGELOG.md</code> )</p> <h2>Dev 系列开发库全部 Lib Gradle</h2> <div class="highlight highlight-source-groovy-gradle notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // 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'"><pre><span class="pl-c"><span class="pl-c">//</span> DevApp - Android 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAppX:2.4.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAssist:1.4.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBase:1.2.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBaseMVVM:1.1.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevMVVM - DataBinding 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevMVVM:1.0.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEngine:1.1.5<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevSimple - 简单敏捷开发库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevSimple:1.0.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAgile - 简单敏捷开发库 ( 常用、零散代码 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAgile:1.0.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevWidget - 自定义 View UI 库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevWidgetX:1.2.5<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevRetrofit - Retrofit + Kotlin Coroutines 封装</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevRetrofit:1.0.7<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpManager:1.0.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCapture - OkHttp 抓包工具库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCapture:1.1.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )</span> debugImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompiler:1.1.9<span class="pl-pds">'</span></span> releaseImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompilerRelease:1.1.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEnvironment - Android 环境配置切换库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironment:1.1.7<span class="pl-pds">'</span></span> debugAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompiler:1.1.7<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptDebug</span> releaseAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompilerRelease:1.1.7<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptRelease</span> <span class="pl-c"><span class="pl-c">//</span>annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.7' // kapt</span> <span class="pl-c"><span class="pl-c">//</span> DevDeprecated - Dev 系列库弃用代码统一存储库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevDeprecated:1.0.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevJava - Java 工具类库 ( 不依赖 android api )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevJava:1.5.3<span class="pl-pds">'</span></span></pre></div> <p><strong>新增 DevDeprecated - Dev 系列库弃用代码统一存储库</strong></p> <ul> <li> <p>迁移大部分资源文件,增强 <strong>DevApp</strong> 项目纯粹性,避免过度无效资源增加工具包大小</p> </li> <li> <p>该库属于 <code>Dev 系列库弃用代码统一存储库</code> 基于 <strong>DevApp</strong> 并迁移部分代码,直接使用即可,<del>无需初始化</del></p> </li> <li> <p>因本人的时间与精力有限,故迁移部分代码至此,并推荐使用 Github 其他同功能优秀库。</p> </li> <li> <p>迁移的代码<strong>包目录结构</strong>照旧,如果还想继续使用历史代码,依赖该库即可,无需做任何变更。</p> </li> </ul> afkT tag:github.com,2008:Repository/147776221/2.4.7 2024-12-11T09:29:09Z 2.4.7 <p><strong>更新 DevAppX 2.4.7 版本</strong></p> <h2>Version 2.4.7 <em>(2024-12-11)</em></h2> <ul> <li> <p><code>[Build]</code> bump minSdkVersion to 21</p> </li> <li> <p><code>[Add]</code> 新增 ReceiverUtils 广播相关工具类</p> </li> <li> <p><code>[Add]</code> 新增 ViewUtils#setClipToOutline、getClipToOutline、setOutlineProvider、getOutlineProvider、setOutlineProviderClip、removeBackground、removeAllBackground、removeForeground 方法</p> </li> <li> <p><code>[Add]</code> 新增 ImageViewUtils#removeImageBitmap、removeImageDrawable、removeImageBitmaps、removeImageDrawables 方法</p> </li> <li> <p><code>[Add]</code> 新增 FileUtils#isHidden2、isBuild 方法</p> </li> </ul> <p><strong>更新所有第三方依赖库、Gradle 插件最新版本信息 ( 2024-12-11 )</strong></p> <p>同步更新其他库:( 更新内容具体查看各个库 <code>CHANGELOG.md</code> )</p> <h2>Dev 系列开发库全部 Lib Gradle</h2> <div class="highlight highlight-source-groovy-gradle notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // DevApp - Android 工具类库 implementation 'io.github.afkt:DevAppX:2.4.7' // DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等 implementation 'io.github.afkt:DevAssist:1.4.2' // DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库 implementation 'io.github.afkt:DevBase:1.1.9' // DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库 implementation 'io.github.afkt:DevBaseMVVM:1.1.7' // DevMVVM - DataBinding 工具类库 implementation 'io.github.afkt:DevMVVM:1.0.5' // DevSimple - 简单敏捷开发库 implementation 'io.github.afkt:DevSimple:1.0.2' // DevAgile - 简单敏捷开发库 ( 常用、零散代码 ) implementation 'io.github.afkt:DevAgile:1.0.1' // DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用 implementation 'io.github.afkt:DevEngine:1.1.4' // DevHttpCapture - OkHttp 抓包工具库 implementation 'io.github.afkt:DevHttpCapture:1.1.8' // DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 ) debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.1.8' releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.1.8' // DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 ) implementation 'io.github.afkt:DevHttpManager:1.0.7' // DevRetrofit - Retrofit + Kotlin Coroutines 封装 implementation 'io.github.afkt:DevRetrofit:1.0.6' // DevWidget - 自定义 View UI 库 implementation 'io.github.afkt:DevWidgetX:1.2.4' // DevEnvironment - Android 环境配置切换库 implementation 'io.github.afkt:DevEnvironment:1.1.6' debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.6' // kaptDebug releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.1.6' // kaptRelease //annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.6' // kapt // DevJava - Java 工具类库 ( 不依赖 android api ) implementation 'io.github.afkt:DevJava:1.5.2' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava"><pre><span class="pl-c"><span class="pl-c">//</span> DevApp - Android 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAppX:2.4.7<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAssist:1.4.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBase:1.1.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBaseMVVM:1.1.7<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevMVVM - DataBinding 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevMVVM:1.0.5<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevSimple - 简单敏捷开发库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevSimple:1.0.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAgile - 简单敏捷开发库 ( 常用、零散代码 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAgile:1.0.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEngine:1.1.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCapture - OkHttp 抓包工具库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCapture:1.1.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )</span> debugImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompiler:1.1.8<span class="pl-pds">'</span></span> releaseImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompilerRelease:1.1.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpManager:1.0.7<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevRetrofit - Retrofit + Kotlin Coroutines 封装</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevRetrofit:1.0.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevWidget - 自定义 View UI 库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevWidgetX:1.2.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEnvironment - Android 环境配置切换库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironment:1.1.6<span class="pl-pds">'</span></span> debugAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompiler:1.1.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptDebug</span> releaseAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompilerRelease:1.1.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptRelease</span> <span class="pl-c"><span class="pl-c">//</span>annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.6' // kapt</span> <span class="pl-c"><span class="pl-c">//</span> DevJava - Java 工具类库 ( 不依赖 android api )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevJava:1.5.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava</span></pre></div> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/afkT/DevUtils/compare/2.4.4...2.4.7"><tt>2.4.4...2.4.7</tt></a></p> afkT tag:github.com,2008:Repository/147776221/2.4.4 2024-01-20T04:44:26Z 2.4.4 <p><strong>更新 DevAppX 2.4.4 版本</strong></p> <h2>Version 2.4.4 <em>(2024-01-18)</em></h2> <ul> <li><code>[Feature]</code> 适配 Android 14 ( UpsideDownCake )</li> </ul> <p><strong>更新所有第三方依赖库、Gradle 插件最新版本信息 ( 2024-01-18 )</strong></p> <p>同步更新其他库:( 更新内容具体查看各个库 <code>CHANGELOG.md</code> )</p> <h2>Dev 系列开发库全部 Lib Gradle</h2> <div class="highlight highlight-source-groovy-gradle notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // DevApp - Android 工具类库 implementation 'io.github.afkt:DevAppX:2.4.4' // DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等 implementation 'io.github.afkt:DevAssist:1.4.0' // DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库 implementation 'io.github.afkt:DevBase:1.1.6' // DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库 implementation 'io.github.afkt:DevBaseMVVM:1.1.4' // DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用 implementation 'io.github.afkt:DevEngine:1.1.2' // DevHttpCapture - OkHttp 抓包工具库 implementation 'io.github.afkt:DevHttpCapture:1.1.6' // DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 ) debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.1.6' releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.1.6' // DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 ) implementation 'io.github.afkt:DevHttpManager:1.0.5' // DevRetrofit - Retrofit + Kotlin Coroutines 封装 implementation 'io.github.afkt:DevRetrofit:1.0.4' // DevWidget - 自定义 View UI 库 implementation 'io.github.afkt:DevWidgetX:1.2.2' // DevEnvironment - Android 环境配置切换库 implementation 'io.github.afkt:DevEnvironment:1.1.4' debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.4' // kaptDebug releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.1.4' // kaptRelease //annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.4' // kapt // DevJava - Java 工具类库 ( 不依赖 android api ) implementation 'io.github.afkt:DevJava:1.5.0' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava"><pre><span class="pl-c"><span class="pl-c">//</span> DevApp - Android 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAppX:2.4.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAssist:1.4.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBase:1.1.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBaseMVVM:1.1.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEngine:1.1.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCapture - OkHttp 抓包工具库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCapture:1.1.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )</span> debugImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompiler:1.1.6<span class="pl-pds">'</span></span> releaseImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompilerRelease:1.1.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpManager:1.0.5<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevRetrofit - Retrofit + Kotlin Coroutines 封装</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevRetrofit:1.0.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevWidget - 自定义 View UI 库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevWidgetX:1.2.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEnvironment - Android 环境配置切换库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironment:1.1.4<span class="pl-pds">'</span></span> debugAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompiler:1.1.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptDebug</span> releaseAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompilerRelease:1.1.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptRelease</span> <span class="pl-c"><span class="pl-c">//</span>annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.4' // kapt</span> <span class="pl-c"><span class="pl-c">//</span> DevJava - Java 工具类库 ( 不依赖 android api )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevJava:1.5.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava</span></pre></div> afkT tag:github.com,2008:Repository/147776221/2.4.3 2023-07-04T01:05:30Z 2.4.3 <p>哈喽,大家好啊!</p> <p>DevAppX 最新版本 <code>2.4.3</code> 发布啦,距离上次发版已有 10 个月了。</p> <p>该开源项目首次提交到现在也接近 5 年了,项目已趋于稳定。</p> <p>后续将调整为 <code>6 - 12</code> 个月发布一个版本,<strong>用于升级 Gradle、第三方库、官方库、Android 版本适配等相关升级变动。</strong></p> <p><strong>修复 Bug、功能添加不在此时间范围内,视情况额外发布版本。</strong></p> <p><strong>下个版本见,祝安好!</strong></p> <p><code>以下为版本更新内容</code></p> <h2>Version 2.4.3 <em>(2023-07-01)</em></h2> <ul> <li> <p><code>[Feature]</code> 适配 Android 13 ( Tiramisu )</p> </li> <li> <p><code>[Add]</code> 新增 AppInfoUtils#getAllLauncherIconPackages、getAllLauncherIconPackageNames</p> </li> <li> <p><code>[Add]</code> 新增 AppUtils#launchApp2、launchAppInstallPermissionSettings、launchManageAppAllFilesAccessPermission</p> </li> <li> <p><code>[Add]</code> 新增 ClickUtils#getGlobalIntervalTime、getIntervalTime、getIntervalTime</p> </li> <li> <p><code>[Add]</code> 新增 LocationUtils#isLocationEnabled2</p> </li> <li> <p><code>[Add]</code> 新增 ForUtils#forList、forListIterator、forSet、forMap</p> </li> </ul> <p><strong>更新所有第三方依赖库、Gradle 插件最新版本信息 ( 2023-07-01 )</strong></p> <p>同步更新其他库:( 更新内容具体查看各个库 <code>CHANGELOG.md</code> )</p> <h2>Dev 系列开发库全部 Lib Gradle</h2> <div class="highlight highlight-source-groovy-gradle notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // 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"><pre><span class="pl-c"><span class="pl-c">//</span> DevApp - Android 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAppX:2.4.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAssist:1.3.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBase:1.1.5<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBaseMVVM:1.1.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEngine:1.1.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCapture - OkHttp 抓包工具库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCapture:1.1.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )</span> debugImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompiler:1.1.4<span class="pl-pds">'</span></span> releaseImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompilerRelease:1.1.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpManager:1.0.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevRetrofit - Retrofit + Kotlin Coroutines 封装</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevRetrofit:1.0.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevWidget - 自定义 View UI 库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevWidgetX:1.2.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEnvironment - Android 环境配置切换库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironment:1.1.3<span class="pl-pds">'</span></span> debugAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompiler:1.1.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptDebug</span> releaseAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompilerRelease:1.1.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptRelease</span> <span class="pl-c"><span class="pl-c">//</span>annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.3' // kapt</span> <span class="pl-c"><span class="pl-c">//</span> DevJava - Java 工具类库 ( 不依赖 android api )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevJava:1.4.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava</span></pre></div> afkT tag:github.com,2008:Repository/147776221/2.4.2 2022-09-17T18:09:51Z 2.4.2 <p><strong>更新 DevAppX 2.4.2 版本</strong></p> <h2>Version 2.4.2 <em>(2022-09-18)</em></h2> <ul> <li> <p><code>[Add]</code> 新增 UriUtils#ofUri</p> </li> <li> <p><code>[Add]</code> 新增 NumberUtils#calculateUnitD、calculateUnitF</p> </li> <li> <p><code>[Add]</code> 新增 FormatUtils 工具类及 UnitSpanFormatter、ArgsFormatter 封装类</p> </li> <li> <p><code>[Add]</code> 新增部分通用 able 接口</p> </li> </ul> <p><strong>更新所有第三方依赖库、Gradle 插件最新版本信息 ( 2022-09-18 )</strong></p> <p>同步更新其他库:( 更新内容具体查看各个库 <code>CHANGELOG.md</code> )</p> <h2>Dev 系列开发库全部 Lib Gradle</h2> <div class="highlight highlight-source-groovy-gradle notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // DevApp - Android 工具类库 implementation 'io.github.afkt:DevAppX:2.4.2' // DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等 implementation 'io.github.afkt:DevAssist:1.3.8' // DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库 implementation 'io.github.afkt:DevBase:1.1.4' // DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库 implementation 'io.github.afkt:DevBaseMVVM:1.1.2' // DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用 implementation 'io.github.afkt:DevEngine:1.1.0' // DevHttpCapture - OkHttp 抓包工具库 implementation 'io.github.afkt:DevHttpCapture:1.1.3' // DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 ) debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.1.3' releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.1.3' // DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 ) implementation 'io.github.afkt:DevHttpManager:1.0.3' // DevRetrofit - Retrofit + Kotlin Coroutines 封装 implementation 'io.github.afkt:DevRetrofit:1.0.2' // DevWidget - 自定义 View UI 库 implementation 'io.github.afkt:DevWidgetX:1.2.0' // DevEnvironment - Android 环境配置切换库 implementation 'io.github.afkt:DevEnvironment:1.1.2' debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.2' // kaptDebug releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.1.2' // kaptRelease //annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.2' // kapt // DevJava - Java 工具类库 ( 不依赖 android api ) implementation 'io.github.afkt:DevJava:1.4.8' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava"><pre><span class="pl-c"><span class="pl-c">//</span> DevApp - Android 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAppX:2.4.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAssist:1.3.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBase:1.1.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBaseMVVM:1.1.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEngine:1.1.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCapture - OkHttp 抓包工具库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCapture:1.1.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )</span> debugImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompiler:1.1.3<span class="pl-pds">'</span></span> releaseImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompilerRelease:1.1.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpManager:1.0.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevRetrofit - Retrofit + Kotlin Coroutines 封装</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevRetrofit:1.0.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevWidget - 自定义 View UI 库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevWidgetX:1.2.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEnvironment - Android 环境配置切换库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironment:1.1.2<span class="pl-pds">'</span></span> debugAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompiler:1.1.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptDebug</span> releaseAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompilerRelease:1.1.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptRelease</span> <span class="pl-c"><span class="pl-c">//</span>annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.2' // kapt</span> <span class="pl-c"><span class="pl-c">//</span> DevJava - Java 工具类库 ( 不依赖 android api )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevJava:1.4.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava</span></pre></div> afkT tag:github.com,2008:Repository/147776221/2.4.0 2022-07-04T12:35:12Z 2.4.0 <p><strong>更新 DevAppX 2.4.0 版本</strong></p> <h2>Version 2.4.0 <em>(2022-07-04)</em></h2> <ul> <li> <p><code>[Add]</code> 新增 UriUtils#isAndroidResourceScheme、isFileScheme、isContentScheme、isUriScheme</p> </li> <li> <p><code>[Add]</code> 新增 StringUtils#equalsIgnoreCase、equalsIgnoreCaseNotNull</p> </li> <li> <p><code>[Add]</code> 新增 ValiToPhoneUtils 中国广电手机号码段、更新最新运营商号码段</p> </li> <li> <p><code>[Add]</code> 新增 DevFinal 部分常量值</p> </li> </ul> <p><strong>更新所有第三方依赖库、Gradle 插件最新版本信息 ( 2022-07-04 )</strong></p> <p>同步更新其他库:( 更新内容具体查看各个库 <code>CHANGELOG.md</code> )</p> <h2>Dev 系列全部 Lib Gradle</h2> <div class="highlight highlight-source-groovy-gradle notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // DevApp - Android 工具类库 implementation 'io.github.afkt:DevAppX:2.4.0' // DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等 implementation 'io.github.afkt:DevAssist:1.3.6' // DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库 implementation 'io.github.afkt:DevBase:1.1.3' // DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库 implementation 'io.github.afkt:DevBaseMVVM:1.1.1' // DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用 implementation 'io.github.afkt:DevEngine:1.0.8' // DevHttpCapture - OkHttp 抓包工具库 implementation 'io.github.afkt:DevHttpCapture:1.1.2' // DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 ) debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.1.2' releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.1.2' // DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 ) implementation 'io.github.afkt:DevHttpManager:1.0.2' // DevRetrofit - Retrofit + Kotlin Coroutines 封装 implementation 'io.github.afkt:DevRetrofit:1.0.1' // DevWidget - 自定义 View UI 库 implementation 'io.github.afkt:DevWidgetX:1.1.9' // DevEnvironment - Android 环境配置切换库 implementation 'io.github.afkt:DevEnvironment:1.1.1' debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.1' // kaptDebug releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.1.1' // kaptRelease //annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.1' // kapt // DevJava - Java 工具类库 ( 不依赖 android api ) implementation 'io.github.afkt:DevJava:1.4.6' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava"><pre><span class="pl-c"><span class="pl-c">//</span> DevApp - Android 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAppX:2.4.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAssist:1.3.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBase:1.1.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBaseMVVM:1.1.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEngine:1.0.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCapture - OkHttp 抓包工具库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCapture:1.1.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )</span> debugImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompiler:1.1.2<span class="pl-pds">'</span></span> releaseImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompilerRelease:1.1.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpManager:1.0.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevRetrofit - Retrofit + Kotlin Coroutines 封装</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevRetrofit:1.0.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevWidget - 自定义 View UI 库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevWidgetX:1.1.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEnvironment - Android 环境配置切换库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironment:1.1.1<span class="pl-pds">'</span></span> debugAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompiler:1.1.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptDebug</span> releaseAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompilerRelease:1.1.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptRelease</span> <span class="pl-c"><span class="pl-c">//</span>annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.1' // kapt</span> <span class="pl-c"><span class="pl-c">//</span> DevJava - Java 工具类库 ( 不依赖 android api )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevJava:1.4.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava</span></pre></div> afkT tag:github.com,2008:Repository/147776221/2.3.9 2022-06-25T18:51:46Z 2.3.9 <p><strong>更新 DevAppX 2.3.9 版本</strong></p> <p>同步更新其他库:( 更新内容具体查看各个库 <code>CHANGELOG.md</code> )</p> <h2>Dev 系列全部 Lib Gradle</h2> <div class="highlight highlight-source-groovy-gradle notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // DevApp - Android 工具类库 implementation 'io.github.afkt:DevAppX:2.3.9' // DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等 implementation 'io.github.afkt:DevAssist:1.3.5' // DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库 implementation 'io.github.afkt:DevBase:1.1.2' // DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库 implementation 'io.github.afkt:DevBaseMVVM:1.1.0' // DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用 implementation 'io.github.afkt:DevEngine:1.0.7' // DevHttpCapture - OkHttp 抓包工具库 implementation 'io.github.afkt:DevHttpCapture:1.1.1' // DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 ) debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.1.1' releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.1.1' // DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 ) implementation 'io.github.afkt:DevHttpManager:1.0.1' // DevRetrofit - Retrofit + Kotlin Coroutines 封装 implementation 'io.github.afkt:DevRetrofit:1.0.0' // DevWidget - 自定义 View UI 库 implementation 'io.github.afkt:DevWidgetX:1.1.8' // DevEnvironment - Android 环境配置切换库 implementation 'io.github.afkt:DevEnvironment:1.1.0' debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.0' // kaptDebug releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.1.0' // kaptRelease //annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.0' // kapt // DevJava - Java 工具类库 ( 不依赖 android api ) implementation 'io.github.afkt:DevJava:1.4.5' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava"><pre><span class="pl-c"><span class="pl-c">//</span> DevApp - Android 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAppX:2.3.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAssist:1.3.5<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBase:1.1.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBaseMVVM:1.1.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEngine:1.0.7<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCapture - OkHttp 抓包工具库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCapture:1.1.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )</span> debugImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompiler:1.1.1<span class="pl-pds">'</span></span> releaseImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompilerRelease:1.1.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpManager:1.0.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevRetrofit - Retrofit + Kotlin Coroutines 封装</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevRetrofit:1.0.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevWidget - 自定义 View UI 库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevWidgetX:1.1.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEnvironment - Android 环境配置切换库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironment:1.1.0<span class="pl-pds">'</span></span> debugAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompiler:1.1.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptDebug</span> releaseAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompilerRelease:1.1.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptRelease</span> <span class="pl-c"><span class="pl-c">//</span>annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.0' // kapt</span> <span class="pl-c"><span class="pl-c">//</span> DevJava - Java 工具类库 ( 不依赖 android api )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevJava:1.4.5<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava</span></pre></div> <p><strong>新增 DevRetrofit - Retrofit + Kotlin Coroutines 封装库</strong></p> <p>DevRetrofit 是基于 Retrofit + Kotlin Coroutines 进行封装的网络层封装库,<br> 针对 <code>CoroutineScope</code>、<code>ViewModel</code>、<code>Lifecycle</code>、<code>LifecycleOwner</code> 及 <code>LifecycleOwner</code> 实现类 ( <code>Activity</code>、<code>Fragment</code> 等 ) 封装快捷扩展函数。</p> <p>并对上述封装的请求方法扩展函数支持传入 <code>LiveData</code>、<code>方法体</code>、<code>Callback</code>、<code>ResultCallback</code>。</p> afkT tag:github.com,2008:Repository/147776221/2.3.7 2022-05-14T15:07:03Z 2.3.7 <p><strong>更新 DevAppX 2.3.7 版本</strong></p> <p>同步更新其他库:( 更新内容具体查看各个库 <code>CHANGELOG.md</code> )</p> <h2>Dev 系列全部 Lib Gradle</h2> <div class="highlight highlight-source-groovy-gradle notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // DevApp - Android 工具类库 implementation 'io.github.afkt:DevAppX:2.3.7' // DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等 implementation 'io.github.afkt:DevAssist:1.3.4' // DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库 implementation 'io.github.afkt:DevBase:1.1.2' // DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库 implementation 'io.github.afkt:DevBaseMVVM:1.1.0' // DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用 implementation 'io.github.afkt:DevEngine:1.0.6' // DevHttpCapture - OkHttp 抓包工具库 implementation 'io.github.afkt:DevHttpCapture:1.1.1' // DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 ) debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.1.1' releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.1.1' // DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 ) implementation 'io.github.afkt:DevHttpManager:1.0.1' // DevWidget - 自定义 View UI 库 implementation 'io.github.afkt:DevWidgetX:1.1.8' // DevEnvironment - Android 环境配置切换库 implementation 'io.github.afkt:DevEnvironment:1.1.0' debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.0' // kaptDebug releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.1.0' // kaptRelease //annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.0' // kapt // DevJava - Java 工具类库 ( 不依赖 android api ) implementation 'io.github.afkt:DevJava:1.4.4' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava"><pre><span class="pl-c"><span class="pl-c">//</span> DevApp - Android 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAppX:2.3.7<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAssist:1.3.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBase:1.1.2<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBaseMVVM:1.1.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEngine:1.0.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCapture - OkHttp 抓包工具库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCapture:1.1.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )</span> debugImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompiler:1.1.1<span class="pl-pds">'</span></span> releaseImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompilerRelease:1.1.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpManager:1.0.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevWidget - 自定义 View UI 库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevWidgetX:1.1.8<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEnvironment - Android 环境配置切换库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironment:1.1.0<span class="pl-pds">'</span></span> debugAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompiler:1.1.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptDebug</span> releaseAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompilerRelease:1.1.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptRelease</span> <span class="pl-c"><span class="pl-c">//</span>annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.0' // kapt</span> <span class="pl-c"><span class="pl-c">//</span> DevJava - Java 工具类库 ( 不依赖 android api )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevJava:1.4.4<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava</span></pre></div> <p><strong>新增 DevHttpManager OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )</strong></p> <ul> <li> <p>支持 Retrofit 多 BaseUrl 管理及操作方法封装</p> </li> <li> <p>支持 Retrofit BaseUrl Reset 事件全局监听、各个模块单独监听回调</p> </li> <li> <p>支持全局 OkHttp Builder 创建方法,可进行全局管理</p> </li> <li> <p>针对多 Retrofit 管理封装 Operation 对象并支持组件化使用</p> </li> <li> <p>支持传参 Map 对多个 Retrofit 同时进行 BaseUrl Reset</p> </li> <li> <p>支持对 App 所有链接上传、下载进度监听</p> </li> <li> <p>基于 OkHttp 原生 Api 实现,不存在兼容问题</p> </li> <li> <p>侵入性低,使用本框架不需要更改历史上传、下载实现代码</p> </li> <li> <p>对外公开封装 Progress RequestBody、ResponseBody 类,支持自定义使用</p> </li> <li> <p>支持监听代码,不同实现方式切换,内部内存回收、监听通知方式不同</p> </li> <li> <p>针对多组件模块化封装,内置默认全局通用对象,也可传 Key 创建独立 Progress 管理操作对象</p> </li> </ul> afkT tag:github.com,2008:Repository/147776221/2.3.6 2022-03-20T05:25:44Z 2.3.6 <p><strong>更新 DevAppX 2.3.6 版本</strong></p> <p>同步更新其他库:( 更新内容具体查看各个库 <code>CHANGELOG.md</code> )</p> <h2>Dev 系列全部 Lib Gradle</h2> <div class="highlight highlight-source-groovy-gradle notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // DevApp - Android 工具类库 implementation 'io.github.afkt:DevAppX:2.3.6' // DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等 implementation 'io.github.afkt:DevAssist:1.3.3' // DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库 implementation 'io.github.afkt:DevBase:1.1.1' // DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库 implementation 'io.github.afkt:DevBaseMVVM:1.0.9' // DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用 implementation 'io.github.afkt:DevEngine:1.0.5' // DevHttpCapture - OkHttp 抓包工具库 implementation 'io.github.afkt:DevHttpCapture:1.1.0' // DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 ) debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.1.0' releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.1.0' // DevWidget - 自定义 View UI 库 implementation 'io.github.afkt:DevWidgetX:1.1.7' // DevEnvironment - Android 环境配置切换库 implementation 'io.github.afkt:DevEnvironment:1.0.9' debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.0.9' // kaptDebug releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.0.9' // kaptRelease //annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.0.9' // kapt // DevJava - Java 工具类库 ( 不依赖 android api ) implementation 'io.github.afkt:DevJava:1.4.3' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava"><pre><span class="pl-c"><span class="pl-c">//</span> DevApp - Android 工具类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAppX:2.3.6<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevAssist:1.3.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBase:1.1.1<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevBaseMVVM:1.0.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEngine:1.0.5<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCapture - OkHttp 抓包工具库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCapture:1.1.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )</span> debugImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompiler:1.1.0<span class="pl-pds">'</span></span> releaseImplementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevHttpCaptureCompilerRelease:1.1.0<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevWidget - 自定义 View UI 库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevWidgetX:1.1.7<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> DevEnvironment - Android 环境配置切换库</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironment:1.0.9<span class="pl-pds">'</span></span> debugAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompiler:1.0.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptDebug</span> releaseAnnotationProcessor <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevEnvironmentCompilerRelease:1.0.9<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> kaptRelease</span> <span class="pl-c"><span class="pl-c">//</span>annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.0.9' // kapt</span> <span class="pl-c"><span class="pl-c">//</span> DevJava - Java 工具类库 ( 不依赖 android api )</span> implementation <span class="pl-s"><span class="pl-pds">'</span>io.github.afkt:DevJava:1.4.3<span class="pl-pds">'</span></span> <span class="pl-c"><span class="pl-c">//</span> 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava</span></pre></div> afkT