New
v16.0
一、重磅更新:
- 适配到 Android 16
- 适配 Android RTL 特性
- AOP 插件兼容高版本 Gradle
- 升级到 Gradle 版本到 9.2.1
- 适配 Gradle Version Catalogs 特性
- 更新所有第三方远程依赖库的版本
- 对项目通用和代码资源进行抽取和分类
- 将友盟分享 QQ 和微信的依赖替换成本地仓库
- 剔除 Android 12 SplashScreen 特性自带的图标显示
- 处理 QQ SDK 和 OkHttp 5.3 会出现编译失败的问题
二、新增方面:
- 新增集成 OkHttp 抓包工具
- 新增集成 Gradle 图标插件
- 新增用户协议和隐私政策弹窗
- 新增获取进程名称和判断主进程的方法
- 新增支持在 WebView 的界面上面支持全屏播放视频
- 新增支持在 WebView 的界面上申请摄像头或者相机权限
- 新增监听网页控制台打印的日志并同步打印到 Logcat 中
- 新增 FragmentPagerAdapter 支持删除 Fragment
- 新增 BaseFragment.onFragmentPause 回调方法
- 新增 BaseFragment.onActivityPause 回调方法
- 新增 CountdownView 支持判断当前是否处于倒计时
- 新增 DialogManager 类以便支持设置弹窗显示的优先级
- 新增 BaseViewHolder 的 onAttached、onDetached、onRecycled 方法
- 新增 MessageDialog 对话框文本高度限制并且设置支持滚动
- 新增支持 ActivityManager 类存取 Activity 是有序的
- 新增 BasePopupWindow 类支持 Lifecycle 特性
- 新增在 BrowserViewClient、BrowserChromeClient 回调中打印日志(方便追踪问题)