ARouter技术架构介绍与最佳实践.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARouter 技术架构介绍与最佳实践 技术创新,变革未来 一、为什么需要路由框架 二、Arouter的技术方案 目录 三、使用ARouter的最佳实践 四、未来开发计划 3 1. 原生的路由方案存在的问题 原生的路由方案 自定义的路由组件 显式:直接的类依赖,耦合严重 通过URL索引,无类依赖 隐式:规则集中式管理,协作困难 分布式管理页面配置 Manifest 扩展性较差 良好的可扩展性 跳转过程无法控制 AO P支持 失败无法降级 灵活的降级方式 2. 为什么要用路由组件 开发与协作 组件化 NativeH5 3. 路由框架的特点 分发 管理 控制 把一个URL或者请求 将组件和页面按照一 就像路由器一样,路 按照一定的规则分配 定的规则管理起来, 由的过程中,会有限 给一个服务或者页面 在分发的时候提供搜 速、屏蔽等一些控制 来处理,这个流程就 索、加载、修改等操 操作,路由框架也需 是分发,分发是路由 作,这部分就是管理, 要在路由的过程中, 框架最基本的功能 也是路由框架的基础, 对路由操作做一些定 上层功能都是建立在 制性的扩展,后期的 管理之上 功能更新,是围绕这 个部分来做的 A android router middleware that help app navigating to activities and custom services. ARouter 是 Android 平台中对页面、服务提供路由功 能的中间件,提倡简单且够用。 优势一 优势二 优势三 直接解析URL路由 支持多模块项目 支持InstantRun 解析参数并赋值 优势四 优势五 优势六 优势七 允许自定义拦截器

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档