登录 注册
当前位置:主页 > 资源下载 > 10 > WMRouter的Android代码

WMRouter的Android代码

  • 更新:2024-05-22 18:38:38
  • 大小:2.86MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

WMRouter是一款Android路由框架,基于组件化的设计思路,有功能灵活、使用简单的特点。 功能简介 WMRouter主要提供URI分发、ServiceLoader两大功能。 URI分发功能可用于多工程之间的页面跳转、动态下发URI链接的跳转等场景,特点如下: 支持多scheme、host、path 支持URI正则匹配 页面配置支持Java代码动态注册,或注解配置自动注册 支持配置全局和局部拦截器,可在跳转前执行同步/异步操作,例如定位、登录等 支持单次跳转特殊操作:Intent设置Extra/Flags、设置跳转动画、自定义StartActivity操作等 支持页面Exported控制,特定页面不允许外部跳转 支持配置全局和局部降级策略 支持配置单次和全局跳转监听 完全组件化设计,核心组件均可扩展、按需组合,实现灵活强大的功能 基于SPI (Service Provider Interfaces) 的设计思想,WMRouter提供了ServiceLoader模块,类似Java中的java.util.ServiceLoader,但功能更加完善。通过ServiceLoader可