Android Router Framework
777
stars
34
commits
Java
primary language
Jun 4, 2025
updated
| 模块 | 功能 |
|---|---|
| Router | Native和H5导航Activity、Fragment、View、RouterHandler,支持切入拦截器 |
| Service | 基于spi通过接口的形式查找到实现类,支持过滤和优先级配置 |
| Page | 支持单Page、栈Page、ViewPager三种形式的Fragment加载 |
| Process | 跨进程访问Router、Service,共享内存 |
接入方式及文档请移步 Wiki
/** 插件 **/
classpath "io.github.didi:drouter-plugin:1.3.5" // agp 1.x - 7.x
classpath "io.github.didi:drouter-plugin:1.4.0" // agp 8.x以上
/** 依赖库 **/
api "io.github.didi:drouter-api:2.4.6" // Router、Service
api "io.github.didi:drouter-api-page:1.0.0" // Page
api "io.github.didi:drouter-api-process:1.0.0" // Process
或微信搜索作者 gwball (备注DRouter)入群
DRouter 基于 Apache-2.0 协议进行分发和使用,更多信息参见 协议文件
34 commits
Java
85.6%
Groovy
9.1%
Kotlin
5.1%
Android Router Framework
777
stars
34
commits
Java
primary language
Jun 4, 2025
updated
| 模块 | 功能 |
|---|---|
| Router | Native和H5导航Activity、Fragment、View、RouterHandler,支持切入拦截器 |
| Service | 基于spi通过接口的形式查找到实现类,支持过滤和优先级配置 |
| Page | 支持单Page、栈Page、ViewPager三种形式的Fragment加载 |
| Process | 跨进程访问Router、Service,共享内存 |
接入方式及文档请移步 Wiki
/** 插件 **/
classpath "io.github.didi:drouter-plugin:1.3.5" // agp 1.x - 7.x
classpath "io.github.didi:drouter-plugin:1.4.0" // agp 8.x以上
/** 依赖库 **/
api "io.github.didi:drouter-api:2.4.6" // Router、Service
api "io.github.didi:drouter-api-page:1.0.0" // Page
api "io.github.didi:drouter-api-process:1.0.0" // Process
或微信搜索作者 gwball (备注DRouter)入群
DRouter 基于 Apache-2.0 协议进行分发和使用,更多信息参见 协议文件
34 commits
Java
85.6%
Groovy
9.1%
Kotlin
5.1%