E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WMRouter
一文了解Android中路由(Router)的实现
下面我将分析业界比较出名的两个路由框架
WMRouter
和ARouter的源码,了解他们的实现原理。
susion哒哒
·
2024-01-09 10:55
WMRouter
源码解析之ServiceLoader
Java中有个SPI的机制,可以用来很好的做功能的扩展和模块之间的接口通信,这方面不太了解的可以参考我之前的文章Android模块开发之SPI,今天接着分析
WMRouter
中的ServiceLoader
juexingzhe
·
2023-10-16 11:47
Android基于
WMRouter
路由的组件化方案
MannaComponentAndroid组件化开发框架,基于开源的
WMRouter
路由、LiveEventBus事件总线、Jetpack系列的MVVM组件集成开发项目地址https://github.com
·
2023-09-25 11:12
装饰者模式及其在 Android 中的应用
目前用得比较多的有阿里的ARouter,美团的
WMRouter
,ActivityRouter等。今天,就让我
·
2023-09-18 16:13
android装饰者模式算法
Android组件化方案及组件消息总线modular-event实战,经验分享
组件功能划分组件功能划分组件化消息总线框架modular-event前文提到的实现组件化基础设施框架中,我们用外卖团队的
WMRouter
实现页面路由和组件间接口调用,但是却没有消息总线的基础框架,因此,
flutter架构师
·
2023-09-12 10:21
程序员
面试
移动开发
android
WMRouter
源码解析之Transform
美团开源的
WMRouter
中就用到这项技术,在编译期找到所有的ServiceInit_XXX.class文件(包括本地主工程、子工程和依赖的aar/jar包),结合ASM生成
juexingzhe
·
2023-07-28 09:57
WMRouter
:美团外卖Android开源路由框架
WMRouter
是一款Android路由框架,基于组件化的设计思路,功能灵活,使用也比较简单。
美团技术团队
·
2022-05-30 07:46
WMRouter
美团外卖
Android
开源路由框架
Router/ARouter/路由框架原理及实现
路由框架主流路由框架Router/ARouter/
WMRouter
等…本文主要讲解Router和ARouter的实现原理,并实现一个路由框架1.路由的作用与优点1.在一些复杂的业务场景下,灵活性比较强,
袁袁袁袁袁
·
2020-08-03 21:09
Android
框架
原理
WMRouter
使用记录
路由跳转的根本所在首先说下android系统路由,android:exported="true"允许外部调用,再配置intent-filter,就可以在任意浏览器实现点击进入LoginActivity配置
WMRouter
wellchang
·
2020-07-28 23:28
WMRouter
Android路由
android
WMRouter
使用和源码分析
前言项目组件化过程中使用了
WMRouter
,为了更好的理解并使用。花了一周的时间研究了一下
WMRouter
(v1.2.0版本)。下面从四个方面说下自己的理解,希望能给大家提供帮助。whatitis?
weixin_34187822
·
2020-07-28 19:53
路由方案对比:ARouter与
WMRouter
路由功能WMRouterARouter多scheme和host的支持✅;可随意添加,scheme、host不需要强制配置❎;支持标准URL跳转。有组的概念,一个路由(url)中的path必须属于某个组动态注册路由节点✅;@RouterUri标注✅;@Route标注URI正则匹配✅;使用@RouterRegex标注,匹配的path可以直接跳转到对应界面,比如weblink的跳转可以配置正则匹配来路由
Target1314
·
2020-07-27 22:43
WMRouter
:美团外卖Android开源路由框架
WMRouter
是一款Android路由框架,基于组件化的设计思路,功能灵活,使用也比较简单。
weixin_34417183
·
2020-07-27 13:06
Gradle Transform API 的基本使用
文章来源自作者的Android进阶计划(https://github.com/SusionSuc/AdvancedAndroid)在前面学习
WMRouter
和ARouter时都涉及到了TransformAPI
susion哒哒
·
2020-02-05 01:06
WMRouter
源码分析(4)-页面路由实例分析
前面的文章我们大致了解了
WMRouter
的实现原理,本文就找一个具体的实例来看一下对于一个Activity页面的导航是如何实现的。
susion哒哒
·
2019-11-03 00:56
WMRouter
源码学习
我们以一个最简单的使用场景来分析。三部曲1.首先在Appliction中初始化classApp:Application(){overridefunonCreate(){super.onCreate()valrootUriHandler=DefaultRootUriHandler(this)Router.init(rootUriHandler)}}2.使用注解,注册跳转路径@RouterUri(pa
leilifengxingmw
·
2019-07-03 21:16
WMRouter
源码分析(1)-基本结构分析
本文整理一下
WMRouter
的基本路由逻辑,并剖析相关路由类的设计。
susion哒哒
·
2019-03-06 14:47
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他