TheRouter如何使用

TheRouter是货拉拉开源的高级路由框架,适用于Android平台,支持组件化和跨模块调用。本文介绍了TheRouter的最新版本查看、Gradle接入、KSP(可选)接入方法,以及如何声明和发起路由跳转。
摘要由CSDN通过智能技术生成

TheRouter是货拉拉开源的路由框架,针对Android平台实现组件化、跨模块调用、动态化等功能的集成框架,基本上算当前最先进的路由库了。
Github: https://github.com/HuolalaTech/hll-wp-therouter-android/
官网:http://therouter.cn/

查看最新版本

TheRouter的版本分为两种,稳定版和rc版,一般不追求新功能我们就用稳定版就行,可以在官网看到最新的版本号和各种版本的说明:https://therouter.cn/docs/2022/09/06/01

接入

新建一个Demo工程,打开Demo的根目录build.gradle

  1. 新版本接入classpath

如果是新版本的Gradle,classpath已经改为用plugins的方式引入,只需要在闭包内加这一句就行了

id 'cn.therouter' version '1.1.1' apply false

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gsx0UIG6-1669260687841)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d9a373ad726141a1b77d548e99de3656~tplv-k3u1fbpfcp-zoom-1.image)]

  1. 老版本接入classpath

对于老版本的Gradle,需要手动引入classpath,在TheRouter官方Github首页也有接入介绍

classpath "cn.therouter:plugin:1.1.1"

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KPxaR4KL-1669260687843)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/9e17c86607e14d0888bf2ab30b34d3b1~tplv-k3u1fbpfcp-zoom-1.image)]

  1. <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值