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
Arouter
ARouter
源码解析
文章目录
ARouter
概述
ARouter
使用
ARouter
源码分析
arouter
-annotation注解
arouter
-compiler注解编译器
arouter
-api路由控制
ARouter
初始化ARouterAPI
youyu_torch
·
2020-07-29 02:28
android
ARouter
使用和案例
ARouter
的使用官网github:https://github.com/alibaba/
ARouter
/blob/master/README_CN.md这里对其做了分类整理,以及一些想法,便于更方便理解
阿呆不高
·
2020-07-29 01:42
android
ARouter
源码解析(二)-- 路由跳转流程分析
文章目录路由跳转流程分析
ARouter
.getInstance()
ARouter
.build_
ARouter
.build_
ARouter
.extractGroup_
ARouter
.build(Stringpath
LeoJWJ
·
2020-07-29 00:32
源码分析
ARouter
基本使用
一.介绍
ARouter
可以通过url进行索引跳转,比系统原生的跳转(需要依赖类或AndroidManifest)更灵活可以解耦,便与团队协作开发,常用于组件化中二.配置1.组件化BaseModule的build.gradle
xiaofei924
·
2020-07-29 00:30
开源框架
使用
ARouter
进行Android模块化开发
Android模块化关于为什么要进行Android模块化开发,网上也已经讲烂了,不过归结起来,大体是可以总结为:在App开发的初期,代码量不大,业务量比较少,一个App作为一个单独的模块进行开发,往往问题不大。但随着业务的增多,代码变的越来越复杂,每个模块之间的代码耦合变得越来越严重,结构越来越臃肿,修改一处代码要编译整个工程,导致非常耗时,这时候最好的办法就是进行模块化拆分。模块化的好处总结现在
xiangzhihong8
·
2020-07-29 00:34
android高级开发
Android 路由框架
ARouter
框架地址:https://github.com/alibaba/ARouterARouter的个优势一、功能介绍支持直接解析标准URL进行跳转,并自动注入参数到目标页面中支持多模块工程使用支持添加多个拦截器,自定义拦截顺序支持依赖注入,可单独作为依赖注入框架使用支持InstantRun支持MultiDex(Google方案)映射关系按组分类、多级管理,按需初始化支持用户指定全局降级与局部降级策略页
小哥、
·
2020-07-29 00:12
Android从入门到精通
关于使用alibaba的
ARouter
序列化bean,传递数据失败的问题 解决
最近在项目中使用
ARouter
时候遇到了一个困扰了我同事一个星期的bug,同事苦思奇想不得其解,找到了我,自认为这种bug,有那么困难,于是就自己操作了一遍,发现我也传值不过去,那怎么解决了使用
ARouter
一往无前-千夜
·
2020-07-28 23:13
安卓
Android路由框架——
Arouter
初步学习与搭建
前言因为项目需要使用到Android组件化开发,因此学习了一下
Arouter
框架的使用,在
Arouter
搭建的过程中也遇到了很多坑,也查阅了很多相关博客才解决,因此想记录一下,有兴趣的小伙伴可以看一下我
Chen-Zehao
·
2020-07-28 20:21
ARouter
路由实现原理(手写核心原理,实现通信一目了然)
组件化通信,跳转有两种实现方案:核心:编译时生成文件,运行时执行文件第一种方案:使用Intent隐士跳转方式。/*** 隐士跳转首页清空现有栈,创建新栈*/publicstaticvoidnewTaskMainActivity(Activityactivity){ Intentintent=newIntent(); intent.setAction("com.byxgame.fusi
Android_马伟
·
2020-07-28 20:02
技术分析
Android之
ARouter
使用和原理解析
ARouter
使用和原理解析github:https://github.com/alibaba/
ARouter
本文参考:https://github.com/Xiasm/EasyRouter/wiki一
不二周同学
·
2020-07-28 20:28
XRouter 一个轻量级的Android路由框架,基于
ARouter
上进行改良,优化Fragment的使用,可结合XPage使用...
XRouter一个轻量级的Android路由框架,基于
ARouter
上进行改良,优化Fragment的使用,可结合XPage使用。
weixin_34407348
·
2020-07-28 19:44
探索Android路由框架-
ARouter
之基本使用(一)
本文示例代码基于
ARouter
框架最新1.
weixin_34347651
·
2020-07-28 19:52
Android路由方案
ARouter
分析
一、路由方案原生的路由方案缺点:显式:直接的类依赖,耦合严重隐式:规则集中式管理,协作困难Manifest扩展性较差跳转过程无法控制失败无法降级
ARouter
的优势:使用注解,实现了映射关系自动注册与分布式路由管理编译期间处理注解
weixin_34321977
·
2020-07-28 19:03
探索Android路由框架-
ARouter
之深挖源码(二)
在《探索Android路由框架-
ARouter
(一)》中,主要介绍了
ARouter
框架的基本配置、多种跳转方案、拦截器的使用等。
weixin_34239592
·
2020-07-28 19:52
开源最佳实践:Android平台页面路由框架
ARouter
在本次在线技术峰会上,阿里云资深开发工程师刘志龙分享了Android平台页面路由框架
ARouter
的技术方案、解决的问题以及在实际场景中的最佳实践。
weixin_33913377
·
2020-07-28 18:50
阿里路由框架
ARouter
简介
ARouter
就是一个Android的路由解决方案。简单使用1.添加依赖和配置android{defaultConfig{...javaCompileOptions{ann
weixin_33696106
·
2020-07-28 17:07
浅谈Android模块化设计(路由框架
ARouter
源码分析)
首先着重分析下
Arouter
的源码设计,主要研究这个框架的原因,一个是它算比较新的框架,功能较为全面和强大,并且不断在维护。其次和作者是一个公司的,可以有更深层的交流。
Magician锋
·
2020-07-28 15:38
Android模块化
ARouter
(一)简单使用
demo场景:app模块主页面分别跳转购物车模块页面和个人中心模块,个人中心模块跳转主界面和购物车模块,购物车模块跳转个人中心模块和主界面框架地址:
ARouter
使用步骤:1、在项目的build.gradle
戒不掉的码瘾
·
2020-07-28 15:22
Android
ARouter
基本使用详情
由于公司项目进行了拆分,我司就用上了阿里的这个
ARouter
框架。
microhex
·
2020-07-28 14:25
android进阶
android
Android平台阿里页面路由
ARouter
一、为什么需要路由框架原生的路由方案存在的问题首先谈一谈原生的路由方案存在的问题以及为什么需要路由框架。我们所使用的原生路由方案一般是通过显式intent和隐式intent两种方式实现的,而在显式intent的情况下,因为会存在直接的类依赖的问题,导致耦合非常严重;而在隐式intent情况下,则会出现规则集中式管理,导致协作变得非常困难。而且一般而言配置规则都是在Manifest中的,这就导致了扩
海峰-清欢
·
2020-07-28 14:46
Android
Android主流Router库对比(
ARouter
、ActivityRouter)
本文对Android主流的Router库的异同进行对比,包括阿里的
ARouter
和mzule的ActivityRouter,详见下表:类型ARouterActivityRouterGitHub地址https
孙强 Jimmy
·
2020-07-28 14:03
Android
组件化为什么选择 Component 而不是
ARouter
自定义目标界面的`Intent`扩展支持`RxJava2`请相信Component前言我们很多人都知道
ARouter
,也会优先选择
ARouter
,这篇文章将会阐述为什么你
陈旭金-小金子
·
2020-07-28 13:00
Android
组件化
Arouter
学习笔记--分析源码
页面跳转线分析
ARouter
.getInstance().build("/module1/mainActivity").navigation();
ARouter
的方法都是通过_
ARouter
实现的_
ARouter
.getInstance
csdn_韦振斌
·
2020-07-28 13:56
android
知识分享
android
ARouter
使用
ARouter
使用简介
ARouter
是一款阿里的路由框架,通过注解映射页面跳转关系,在组件化的项目架构中有着非常强大的解耦能力。
Android唐浮
·
2020-07-28 13:14
Android框架与架构
(一)Android官方MVVM框架实现组件化之整体结构
Dawish_大D简书:http://www.jianshu.com/u/40e1f22c2c53(一)Android官方MVVM框架实现组件化之整体结构(二)Android官方MVVM框架实现组件化之
ARouter
Dawish_大D
·
2020-07-28 13:59
【Android开发】
Android架构从入门到放弃
Arouter
使用(一):
Arouter
使用(一):官方git:https://github.com/alibaba/
ARouter
/blob/master/README_CN.md一、
Arouter
简介:1、功能介绍支持直接解析标准
小波I
·
2020-07-28 12:51
android
Android项目解耦--路由框架
ARouter
源码解析
前言上一篇文章Android项目解耦–路由框架
ARouter
的使用讲述了
ARouter
在项目中的使用,这边文章主要对
ARouter
的源码进行学习和分析。
静默加载
·
2020-07-28 11:42
Android
阿里路由框架
ARouter
的使用步骤
ARouter
的使用步骤(以宿主APPmodule_base和module_user三大模块组成的工程为例)第一步 因为路由跳转是子模块都需要用到的,所以我们在module_base模块中引入compile"com.alibaba
印说十二越
·
2020-07-28 11:51
Android
ARouter
类简单介绍
前言
ARouter
使用上一遍已经讲述了。已经看到了基本页面跳转很方便,其实它还有其他路由功能。包括provider、Fragment等。
skycnlr
·
2020-07-28 11:32
Android技术
ARouter
基本使用与原理浅析
ARouter
,AframeworkforassistingintherenovationofAndroidcomponentization(帮助AndroidApp进行组件化改造的路由框架)——支持模块间的路由
Steven Ren
·
2020-07-28 10:21
Android
架构
Java
基于
ARouter
做的一些扩展(
ARouter
-Extend)
ARouter
是一个用于帮助AndroidApp进行组件化改造的框架——支持模块间的路由、通信、解耦
ARouter
-Extend:基于
ARouter
实现的跳转扩展,解决组件内页面跳转传参不确定的问题前言最近在做全面的页面
pphdsny
·
2020-07-28 09:05
Android从0到1实现模块化开发,封装(MVP、Retrofit2、Rxjava2、
Arouter
等)组合框架
题外话:这一两年来随着人工智能的火爆,越来越多的人都去做AI、人工智能什么的,移动互联网的风口位置也已让贤,但是不在风口,我们也得坚持安卓下去,不是什么火我们就往那里拱(拱二声,四川话:去),新技术总有一天也会失去众人的焦点被其他新事物所取代,所以坚持下去,我们会做的更好的。前言:在我们日常开发中,当项目业务逐渐变得多起来,在app目录下怼代码感觉会越来越臃肿,有时还会耦合的很严重,最要命最痛苦的
懒猪儿虫
·
2020-07-28 07:57
框架设计
安卓通用技术
阿里路由框架--
ARouter
最简单例子
这是最简单的案例项目结果:一个是项目的app,然后我新建了一个module:libraryone首先处理appMainActivity.javapackagecom.example.cuishizhou.
arouter
4
灯下驼贼
·
2020-07-28 06:45
Android
路由框架
ARouter
的初步使用
ARouter
的使用添加依赖和配置android{defaultConfig{...javaCompileOptions{annotationProcessorOptions{arguments=[moduleName
Android_晓
·
2020-07-28 06:02
Android跳转-
ARouter
详细使用教程
一、简介Android平台中对页面、服务提供路由功能(跳转)的一个库1.1最新版本模块
arouter
-apiarouter-compilerarouter-annotation最新版本1.2实例图片1.3
SkyHand天天
·
2020-07-28 04:07
Android-Road
Android
ARouter
路由中传对象遇到的坑
在
ARouter
的github上,最初还以为是实现SerializationService这个类,其实不是。
ItVerySmallBug
·
2020-07-28 03:39
android
主Module(app)直接跳转到子Module,子Module跳转到主Module(app)要借助Router
借助com.github.joyrun.ActivityRouter:router-compiler:0.6.2此Router非彼
ARouter
主Module(app)的build.gradle要添加如下内容
零一零一
·
2020-07-28 03:29
android
Android 路由框架
ARouter
使用
ARouter
官方项目地址添加依赖://defaultconfig中加入javaCompileOptions{annotationProcessorOptions{arguments=[moduleName
luoj_616
·
2020-07-28 02:38
android-第三方框架
组件化/模块化的快速入门及使用之:阿里路由框架
ARouter
的基本使用。
本次模块化/组件化讲解总共分2篇(必须先了解
ARouter
,或第三方路由框架):1、阿里路由框架
ARouter
的基本使用2、Android中
岩浆李的游鱼
·
2020-07-28 01:18
android学习记录
Android组件化之
ARouter
的使用
原文首发于微信公众号:躬行之(jzman-blog),欢迎关注交流!前面两篇文章分别介绍了Android组件化基础知识以及Android组件化过程Application的相关知识,在阅读本文之前可以先阅读下面两篇文章:Android组件化基础Android组件化之ApplicationAndroid组件化过程中涉及到不同module之间界面的跳转也是分厂重要的,如果要对自己经手的项目进行组件化改造
躬行之
·
2020-07-28 01:22
Android组件化
ARouter
路由的详细使用
一.
ARouter
是什么
ARouter
是由阿里推出的一款页面路由框架,主要用于组件化开发过程中,组件之间页面的跳转和通信,确保组件之间没有相互依赖,也能进行跳转二.为什么要使用ARouterAndroid
huyinda
·
2020-07-27 23:47
Android组件化开发
2020学习计划
Android组件化+
Arouter
通讯
前言:实际开发中越是大型的项目,代码量越多,而AndroidStudio编译的速度越慢。除了抬高电脑配置外,如何提高程序员的开发效率越是迫在眉睫。除此之外,团队合作开发,合并代码也是一个头疼的问题。虽然可以使用svn/git来规避一些问题,但团队中一个人的代码出了问题,导致自己也是被迫停止开发也是可能的。组件化:项目代码臃肿的时候,通常考虑拆分代码,分层的方式。组件化是将项目按照业务拆分成一个个组
新根
·
2020-07-27 23:27
Android
项目架构(MVP模式
组件化
架构组件
插件化)
MVVM+Databinding+
ARouter
路由的简单讲解
简介简单介绍怎么使用代码展示和讲解效果展示:这快主要展示的跳转的效果,主要是在本APP里面跳转和跨Module直接的跳转主要为我们模块化开发提供方便:效果图展示:简单介绍相信大家对MVVM这个框架不是很陌生的吧,它的底层实现就是通过DataBinding的绑定实现的他的好处就是省去了我们频繁的寻找控件的id,我们直接就可以在xml里面绑定Bean实体类的属性而赋值,如下代码:我们在说下ARoute
梦想_永不止步
·
2020-07-27 22:17
android-studio
(4.2.40)阿里开源路由框架
ARouter
的源码分析
一需求背景1Android原生方案的不足2自定义路由框架的适用场景3对自定义路由框架的设想二
ARouter
的概述三
ARouter
的引入和使用四源码分析1
arouter
-annotation注解11Route
fei20121106
·
2020-07-27 22:34
4.2-android开源组件
Android 路由框架
ARouter
详细使用教程
转载请注明链接:https://blog.csdn.net/feather_wch/article/details/81605300可以从文章末尾的参考资料中进行学习Android路由框架
ARouter
猎羽
·
2020-07-27 22:29
Android
ARouter
路径基本使用
ARouter
是阿里出品,那么我们看看他在github上的官网地址以及教程,用最新的
ARouter
:https://github.com/alibaba/
ARouter
正常使用Kotli版本:1、App
张大姥爷
·
2020-07-27 22:25
android
路由方案对比:
ARouter
与WMRouter
路由功能WMRouterARouter多scheme和host的支持✅;可随意添加,scheme、host不需要强制配置❎;支持标准URL跳转。有组的概念,一个路由(url)中的path必须属于某个组动态注册路由节点✅;@RouterUri标注✅;@Route标注URI正则匹配✅;使用@RouterRegex标注,匹配的path可以直接跳转到对应界面,比如weblink的跳转可以配置正则匹配来路由
Target1314
·
2020-07-27 22:43
ARouter
的配置
GitHub:https://github.com/alibaba/
ARouter
跟官方提供的有点不一样模块化开发时
ARouter
的配置环境:Androidstudio3.0.11.项目的结构2.模块中添加配置
绝行天下
·
2020-07-27 19:38
Android
ARouter
Android Studio接入
ARouter
以及简单使用
2018年12月13日更新以下版本号都对应
ARouter
最新版本ARouterGithub传送门1所有module的build.gradle中注意是所有的module!注意是所有的module!
Gerry_Liang
·
2020-07-27 16:16
ThirdMavenUse
【笔记】阿里组件化框架
ARouter
学习笔记(一)基本使用、原理浅析
一、原理浅析在同一个模块类的页面可以相互持有引用从而实现页面跳转的功能,在不同模块间的跳转则可以使用
ARouter
路由框架解决。从A界面跳转到B界面的过程进行分析大致分为四个过程。
Garvan0
·
2020-07-27 15:27
Android
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他