开源最佳实践:Android平台页面路由框架ARouter
为了更好地让开发者们更加深入了解阿里开源,阿里云云栖社区在3月1号了举办“阿里开源项目最佳实践”在线技术峰会,直播讲述了当前阿里新兴和经典开源项目实战经验以及背后的开发思路,在本次在线技术峰会上,阿里云资深开发工程师刘志龙分享了Android平台页面路由框架ARouter的技术方案、解决的问题以及在实际场景中的最佳实践。
Android 路由框架ARouter最佳实践
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/76165252
本文出自【赵彦军的博客】
一:什么是路由?
说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能。
ARouter路由解析
目录介绍
01.原生跳转实现
02.实现组件跳转方式
2.1 传统跳转方式
2.2 为何需要路由
03.ARouter配置与优势
04.跨进程组件通信
4.1 URLScheme
4.2 AIDL
4.
Android路由框架-ARouter详解
Android路由框架-ARouter详解
文章大纲
一、页面路由基本介绍
1.什么是页面路由
2.为什么要使用页面路由
二、页面路由框架ARouter介绍
1.常用功能介绍
2.常见应用场景
三、源码下载
四、参考文章
一、页面路由基本介绍
1.什么是页面路由
映射页面跳转关系,包含跳转相关的URL跳转及值传递、拦截器等功能。
通过Gradle自动实现Android组件化模块构建
为什么我们要用Gradle管理组件呢?
先来看看Android组件化需要实现的目标
按照业务逻辑划分模块
项目模块能够单独启动测试
能够根据需求引入或删除某些业务模块
通过不同模块的组合,组成不同的App
对于第一点:需要根据技术架构和业务架构来划分模块,这里需要根据实际情况来考虑。
Node.js 实现简单的接口服务器
通过node.js来实现接口服务器的功能。主要特点为:
1) 增加接口不需要重启
2) 异步执行,但接口阅读的时候是同步的代码(从上而下),或者可以按需求并行,串行
这里只是抛出基本思路,所以使用GET,也没有加密之类的
首先启动监听端口,配置好访问规则。