首页
/ WMRouter 开源项目使用教程

WMRouter 开源项目使用教程

2024-08-07 18:48:16作者:董灵辛Dennis

1. 项目的目录结构及介绍

WMRouter 是一个基于组件化设计思路的 Android 路由框架。项目的目录结构如下:

WMRouter/
├── core/
│   ├── src/
│   │   ├── main/
│   │   │   ├── java/
│   │   │   │   ├── com/
│   │   │   │   │   ├── sankuai/
│   │   │   │   │   │   ├── waimai/
│   │   │   │   │   │   │   ├── router/
│   │   │   │   │   │   │   │   ├── core/
│   │   │   │   │   │   │   │   ├── interceptor/
│   │   │   │   │   │   │   │   ├── matcher/
│   │   │   │   │   │   │   │   ├── processor/
│   │   │   │   │   │   │   │   ├── service/
│   │   │   │   │   │   │   │   ├── utils/
│   │   │   │   │   │   │   │   └── ...
│   │   │   │   │   │   │   └── ...
│   │   │   │   │   │   └── ...
│   │   │   │   └── ...
│   │   │   └── ...
│   │   └── ...
│   └── ...
├── common/
│   ├── src/
│   │   ├── main/
│   │   │   ├── java/
│   │   │   │   ├── com/
│   │   │   │   │   ├── sankuai/
│   │   │   │   │   │   ├── waimai/
│   │   │   │   │   │   │   ├── router/
│   │   │   │   │   │   │   │   ├── common/
│   │   │   │   │   │   │   │   └── ...
│   │   │   │   │   │   │   └── ...
│   │   │   │   │   │   └── ...
│   │   │   │   └── ...
│   │   │   └── ...
│   │   └── ...
│   └── ...
├── annotation/
│   ├── src/
│   │   ├── main/
│   │   │   ├── java/
│   │   │   │   ├── com/
│   │   │   │   │   ├── sankuai/
│   │   │   │   │   │   ├── waimai/
│   │   │   │   │   │   │   ├── router/
│   │   │   │   │   │   │   │   ├── annotation/
│   │   │   │   │   │   │   │   └── ...
│   │   │   │   │   │   │   └── ...
│   │   │   │   │   │   └── ...
│   │   │   │   └── ...
│   │   │   └── ...
│   │   └── ...
│   └── ...
├── compiler/
│   ├── src/
│   │   ├── main/
│   │   │   ├── java/
│   │   │   │   ├── com/
│   │   │   │   │   ├── sankuai/
│   │   │   │   │   │   ├── waimai/
│   │   │   │   │   │   │   ├── router/
│   │   │   │   │   │   │   │   ├── compiler/
│   │   │   │   │   │   │   │   └── ...
│   │   │   │   │   │   │   └── ...
│   │   │   │   │   │   └── ...
│   │   │   │   └── ...
│   │   │   └── ...
│   │   └── ...
│   └── ...
├── gradle/
│   └── ...
├── settings.gradle
├── build.gradle
└── README.md

目录结构介绍

  • core/: 核心模块,包含路由框架的核心功能,如路由处理、拦截器、匹配器等。
  • common/: 公共模块,包含一些通用的工具类和配置。
  • annotation/: 注解
登录后查看全文
热门项目推荐
相关项目推荐