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