TheRouter 1.2.1 版本发布,业界领先移动端路由框架
TheRouter 是由货拉拉技术开源的,可同时用于 Android/iOS 模块化开发的一整套解决方案框架。Android 支持 KSP、支持 AGP8,iOS 支持 OC/Swift,不仅能对常规的模块依赖解耦、页面跳转,同时提供了模块化过程中常见问题的解决办法。例如:完美解决了模块化开发后由于组件内无法获取 Application 生命周期与业务流程,造成每次初始化与关联依赖调用都需要跨模块修改代码的问题,是目前业界最领先的移动端路由框架。
更多介绍,请见官网:https://therouter.cn
整合1.2.1各个rc版本改动,总改动如下:
- feature: 发布全新
AGP8
插件,构建速度更快,相关使用请查阅《从零接入 TheRouter》 - feature: 兼容
ASM 6.x-9.x
版本 - feature: 整理编译过程日志输出,减少无用日志
- feature: 优化
KSP
生成路由表初始化性能 #116 - feature: 初始化方法新增可选是否异步初始化
ServiceProvider
- feature: 新增编译期参数
CHECK_ROUTE_MAP=delete
,每次构建可选删除本地routeMap.json
- feature: 新增编译期参数读取方式,支持读取
gradle.properties
和local.properties
。若有冲突配置,则以local
为准。 - refactor: 统一
FlowTask
运行时与编译时日志 - refactor: 修改变量名
Navigator.normalUrl
为Navigator.originalUrl
- fix: 修复
KSP
编译不兼容ViewBinding
问题 - fix: 修复在
API 17
上的兼容性问题 - fix: 修复
ActionManager
多线程安全问题 - fix: 修复
AGP8
添加CHECK_ROUTE_MAP
后无法编译问题 - fix: 修复
Navigator
中,NavigatorPathFixHandle
执行后没有更新simpleUrl
的问题 - fix: 修复
Java
代码编译期概率出现读不到ServiceProvider.returnType
的情况

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
AiEditor beta.1 发布,一个面向 AI 的下一代富文本编辑器
关于 AiEditor AiEditor 是一个面向 AI 的下一代富文本编辑器,她基于 Web Component,因此支持 Layui、Vue、React、Angular 等几乎任何前端框架。她适配了 PC Web 端和手机端,并提供了 亮色 和 暗色 两个主题。除此之外,她还提供了灵活的配置,开发者可以方便的使用其开发任何文字编辑的应用。 在线演示 http://aieditor.jpress.cn 已完善 基础:标题、正文、字体、字号、加粗、斜体、下划线、删除线、链接、行内代码、上标、下标、分割线、引用、打印 增强:撤回、重做、格式刷、橡皮擦、待办事项、字体颜色、背景颜色、Emoji 表情、对齐方式、行高、有(无)序列表、段落缩进、强制换行 附件:支持图片、视频、文件功能,支持选择上传、粘贴上传、拖拽上传、支持拖动调整大小... 代码:行内代码、代码块、代码语言选择 表格:左增右增、左减右减、上增下增、上减下减、合并单元格、解除合并 A I:AI 续写、AI 优化、AI 校对、AI 翻译、自定义 AI 菜单及其 Prompts 更多:亮色主题、暗色主题、手机版适配、全屏编辑、@...
- 下一篇
OBS Studio 30.0 正式发布:支持 WebRTC
OBS Studio 30.0 已正式发布。此版本移除了对 Ubuntu 20.04、Qt 5 和FFmpeg 4.4 之前版本的支持。 主要变化包括: 支持 WebRTC(详情查看OBS Studio 支持 WebRTC,采用 Rust 实现) 重新设计状态栏,以便组织和结构化地管理内容,并引入更具代表性和可识别性的图标 为 Linux 平台添加 Intel QSV (Quick Sync Video) 支持 为 macOS 版本添加应用程序音频捕获 为 Windows 版本添加着色器缓存以减少启动时间 添加 “安全模式”:无需第三方插件、脚本和 websockets 即可运行 OBS 其他值得关注的变化包括:默认按名称对音频 / 视频编码器下拉列表进行排序、增加使用拖放来排列过滤器的功能、在可能的情况下启用 GPU 缩放 “重新缩放输出”,以及增加了 Studio 模式下场景变化的日志记录。 Release Notes。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启