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
Android项目解耦--路由框架
ARouter
源码解析
个人博客地址http://dandanlove.com/前言上一篇文章Android项目解耦--路由框架
ARouter
的使用讲述了
ARouter
在项目中的使用,这边文章主要对
ARouter
的源码进行学习和分析
静默加载
·
2021-06-10 22:44
记录Android组件化及遇到的问题
去年看了积木的Android组件化方案,也按照他的方案写了demo,但是始终理解不透,最近有时间,又使用
ARouter
重新做了一个组件化demo,这篇文章主要记录在做组件化demo时遇到的问题,demo
馒头炖土豆
·
2021-06-10 09:23
上班第十二周
Arouter
原理路由框架会在项目的编译期通过注解处理器apt扫描所有添加@Route注解的Activity类,然后将Route注解中的path地址和Activity.class文件映射关系保存到它自己生成的
寒冬_腊月
·
2021-06-10 06:49
2021-05-12 面试遇到的问题
模块化为什么要使用
ARouter
路由而不是使用IntentFilter?原生的路由方案一般是显示Intent和
GDHuo
·
2021-06-09 20:07
ARouter
使用方式及源码学习
添加如下代码,作用是为注解执行器提供module的名称defaultConfig{...javaCompileOptions{annotationProcessorOptions{arguments=[
AROUTER
_MODULE_NAME
Bernardo_Silva
·
2021-06-09 11:25
ARouter
简单分析
1.流程重要的类注解@Route核心注解:标记一个路由的具体跳转path:该实体类对应的跳转路径group:路由分组name:该路由的名字extras:可能是用来做abtestpriority:优先级;用途暂时不明;看上去是相同路由进行裁决@Autowired自动注入;用于从其他页面跳转到当前页面的时候对携带的参数进行自动注入缺陷:只能和Activity和Fragment一起使用,且要求相关字段必
雨之都
·
2021-06-08 15:01
ARouter
打包异常 “Program type already present”
在使用
ARouter
并且是多Module的时候,直接运行可能没有错,在打包的时候会报类似下面的错误:com.android.tools.r8.errors.CompilationError:Programtypealreadypresent
煎饼打击
·
2021-06-07 09:55
Arouter
核心源码和思路详解
前言阅读本文之前,建议读者:对
Arouter
的使用有一定的了解。对Apt技术有所了解。
kamisamer
·
2021-06-05 11:44
kotlin相关
一、lateinit变量的关键字,可以不用在定义变量的时候就设置初始值二、原有项目一些涉及到apt的第三方库,改为kotlin后,报错,resource中没有相关类使用到apt相关的第三方,比如
arouter
许先森的许
·
2021-06-05 07:42
ARouter
分享一 ——页面注册
参考文章GitHubhttps://github.com/alibaba/
ARouter
1.简单用法http://www.jianshu.com/p/7cb2cc9b726a?
grr1314
·
2021-05-20 14:44
XRouter-像Retrofit一样使用阿里开源路由中间件
XRouter一种基于
Arouter
的使用封装方案,实现对
ARouter
的Retrofit式使用。
mondyxue
·
2021-05-16 01:02
Android路由
ARouter
初步体验
前言什么是
ARouter
?阿里巴巴官方解释是:Android平台中对页面、服务提供路由功能的中间件。那又是什么鬼,有啥功能,什么场合适合使用?
在寻找雪见的景天
·
2021-05-15 17:18
5步教你快速写一个Router路由框架
ARouter
:通过类查找进行合并路由表。ActivityRouter:通过注解进行路由表合并。▎开始对于路由表的合并我采用了ActivityRouter的方案,进行
菜鸟窝
·
2021-05-13 16:47
项目目录结构梳理
Android文件结构:先把空文件建起来,然后分模块分别移动文件,
Arouter
接入image.png1.folder结构的整理base如果base文件较多,用folder区分哪部分baseBaseActivity
程序员与工匠
·
2021-05-13 14:03
Android自定义注解原理及使用技巧
现在分析使用各种第三方库,诸如
ARouter
、DBFlow、Dagger2、ButterKnife等,自定义注解都是绕不过去的点。
浪淘沙xud
·
2021-05-12 08:27
Android 使用阿里
ARouter
页面跳转浅析
在工作的项目中使用到了阿里的开源工具
Arouter
作为页面跳转路由,这里记录一下自己对于该框架使用一次跳转的研究。
im_the_best
·
2021-05-08 00:55
“好久不见的Dagger2和Dagger-Android”(一)
熟悉spring框架的人肯定很熟悉aop编程,其实现在大量框架也引用了这种思想,例如rxjava、
arouter
等等。第一篇我先简单介绍D
DevSiven
·
2021-05-07 12:38
Sugar-快速开发安卓项目,流行框架封装mvp + rxjava2 + retrofit2 + rxlifecycle2 +
arouter
...
Sugarimage最新版本1.0.1.4需求:新项目只需5分钟接入,之后直接开撸,不用关心网络、图片、模式、稳定等问题,支持mvp一个activity对应多个presenter。适用自己的才是最好的!更新日志2019-06-14更新kotlin接入啦,还有一些好用的方法更新,后续更新文档2019-05-29最新,新鲜temeple出炉,请拉到最后看效果2019-05-31更新1.0.1.3升级到
兔子吃过窝边草
·
2021-04-24 21:04
Android路由框架
ARouter
的集成、基本使用以及踩坑全过程
Android路由框架
ARouter
的集成、基本使用以及踩坑全过程 对项目进行过组件化的同学肯定也都经历过这样的痛苦,在模块之间通过原生路由方案的界面跳转存在很多的约束,例如子模块向主模块显示跳转无法引用类依赖
会编程的杨啤酒
·
2021-04-19 15:30
Android路由框架-
ARouter
使用
ARouter
是什么一个用于帮助AndroidApp进行组件化改造的框架——支持模块间的路由、通信、解耦第一次接触可能会比较模糊,我画图讲讲它到底是解决什么问题。
王灵
·
2021-04-19 08:56
Arouter
的使用
https://blog.csdn.net/zhaoyanjun6/article/details/76165252
kkgo
·
2021-04-18 11:25
XRouter 一个轻量级的Android路由框架,基于
ARouter
上进行改良,优化Fragment的使用,可结合XPage使用
XRouter项目地址一个轻量级的Android路由框架,基于
ARouter
上进行改良,优化Fragment的使用,可结合XPage使用。
xuexiangjys
·
2021-04-18 10:31
三方库源码笔记(9)-超详细的Glide源码详解
初定的目标是EventBus、
ARouter
、LeakCanary、Retrofit、Glide、Coil、OkHttp等七个。目前已经完成了八篇关于EventBus、
ARouter
、L
业志陈
·
2021-04-18 00:37
Android项目解耦--路由框架
ARouter
的使用
Android项目解耦--路由框架
ARouter
源码解析前言随着业务量的增长,客户端必然随之越来越业务和功能模块耦合越来越生,开发人员代码维护成本越来越高。
静默加载
·
2021-04-17 19:34
ARouter
原理后续
接上一篇
ARouter
简单使用及原理在分析LogisticCenter的init()方法时,对于routerMap数据的生成当时还不是很明了,结合调试的结果,我推测是@Route注解自动生成了一些代码(
jkwen
·
2021-04-16 07:14
@@程序员——看完源码记不住?掌握这套方法,Alibaba不会少你一个工位,年薪60w+小菜一碟!
子路说他以前学习MMKV、
ARouter
源码,只能去翻书,去报个线下培训班,或者向其他公司的大牛请教,一个疑问有时候会卡好几天。但现在不一样,各
孙江_2fe4
·
2021-04-15 08:03
ARouter
的路由跳转发生了什么事儿
在组件化的时候,组件与组件是高度解耦的,但组件与组件之间需要通信,这不得不提到
ARouter
说在前面
ARouter
.png//CacherouteandmetasstaticMap>groupsIndex
VerseWang
·
2021-03-31 21:33
组件化开发和路由框架的理解
组件化以及实现组件化组件化的意义组件化的集成部署-Gradle配置路由组件化的子模块交互方式别人怎么处理问题路由的参数传递功能路由组件本地图片、数据、其他方法通信实现Alibaba.
Arouter
分析组件化组件化的意义如果项目没有引入组件化
森域xurs
·
2021-03-20 01:26
开源框架
android
源码阅读计划 -
ARouter
初始化
ARouter
的源码相对来讲还是比较简单易懂的,我们先从初始化部分的逻辑开始看。
嘉伟咯
·
2021-03-18 23:35
Kotlin开发的 Jetpack+Mvvm+组件化 玩安卓客户端
MvvmComponentsgithub:玩安卓mvvm组件化客户端项目截图项目介绍基于Mvvm模式集成谷歌官方推荐的JetPack组件库LiveData+ViewModel+DataBinding,以
ARouter
cdAndroid
·
2021-03-10 13:01
开源项目
移动开发
android
github
Android组件化,几种路由方案的对比选型(Intent、Navigation、
ARouter
)
什么是路由页面间跳转关系映射,可以通过字符串、别名等方式实现跳转Intent跳转过程无法控制,一旦调用了startActivity(Intent)便交由系统执行,中间过程无法插手跳转失败无法捕获、降级,出现问题直接抛出异常显示Intent显示Intent中因为存在直接的类依赖关系,导致耦合严重隐式Intent隐式Intent中会出现规则集中式的管理,导致协作困难,都需要在Manifest中进行配置
张雨zy
·
2021-03-04 14:48
Android基础
android面试题!2021年教你增加拿到BAT等大厂offer几率,附答案
子路说他以前学习MMKV、
ARouter
源码,只能去翻书,去报个线下培训班,或者向其他公司的大牛请教,一个疑问有时候会卡好几天。但现在不一样,各种免费的资料和
小小陈刀仔
·
2021-02-18 18:27
程序员
Android
Android组件化路由,
ARouter
框架在Kotlin中的用法(跨模块跳转、登录拦截、错误重定向)
GitHubhttps://github.com/alibaba/
ARouter
导入添加依赖id'kotlin-kapt'android{defaultConfig{...kapt{arguments{
张雨zy
·
2021-02-11 18:47
kotlin
Android 启动速度优化之--- 提高
ARouter
的初始化速度
如何提高
ARouter
的初始化速度在appmodule的build.gradle中加入:applyplugin:'com.alibaba.
arouter
'在项目的build.gradle中加入:buildscript
小猪快跑22
·
2021-01-20 11:40
高频面试
启动速度
ARouter
ARouter
通过路径path反向获取activity
调用标准跳转方法,使得Postcard被实例化并赋值,这样就能拿到相关的数据privateStringpathToActivityName(Stringpath){Postcardp=SRouter.getInstance().build(path);p.setTag(TestInterceptor.TAG_GET_ACTIVITY);p.navigation();if(p!=null&&p.ge
niiiiiK
·
2021-01-08 16:51
Arouter
框架原理浅解
二、为什么用阿里
ARouter
官方定义:Aframeworkforassistingintherenovatio
泡花茶
·
2020-12-30 14:31
组件间跳转 &
ARouter
路由
组件间跳转&
ARouter
路由常见的跳转,对于用户来说就是页面跳转,对应Android中就是activity或fragment间的跳转,那我们肯定第一时间就想到,用startActivity()发送一个包装好的
今阳
·
2020-12-22 15:02
Android组件化
android
移动开发
java
安卓
组件化
Arouter
使用一些问题
此处省略//
Arouter
的group注册到map中,没注册,会报group找不到匹配的
ARouter
.getInstanc
andy_db22
·
2020-12-21 15:53
android 组件化_Android 组件化路由框架设计(仿
Arouter
)
那还有什么方法呢,没错,就是接下来要介绍的
Arouter
路由框架,该框架是阿里巴巴开源项目,大厂出品,必属精品。
weixin_39776298
·
2020-11-27 16:27
android
组件化
mvc
路由增加文件夹名
Android组件化设计与实现结合代码详解并总结优缺点
ARouter
简介组件化其实就是一个主组件连接着其他多个组件组合成一个APP实现高类聚低耦合开发。
SunshineBoy的博客
·
2020-10-20 14:08
Android基础篇
组件化
1024程序员节
WanAndroid APP,你来了!
简介本项目基于组件化+
Arouter
+Jetpack+Rxjava+Retrofit+AOP等框架实现的一款开源项目。
ana生
·
2020-10-12 16:12
亲测解决:The following dependencies on the compile classpath are found to contain annotation processor.
-
arouter
-c
週莫
·
2020-09-16 08:25
Bug填坑笔记
## Android-记录阿里的
ARouter
的使用以及遇到的坑
一.
ARouter
支持哪些功能1.支持直接解析标准URL进行跳转,并自动注入参数到目标页面中2.支持多模块工程使用3.支持添加多个拦截器,自
攻城狮-千羽
·
2020-09-16 06:14
android
java
android
ARouter使用
ARouter跳转拦截
ARouter
Arouter
组件化详细用法以及填坑说明
一、配置1、主项目以及各自的lib都需添加如下需要注意,主项目需要建立引用目录如具体看你放在jnilib还是libs下面,格外要注意,3.0之前的studio需要apt引用2、用法:第一步在自己的Application中初始化第二步在主和分(主指的主项目,分指的其他组件),分别配置路由这块需要格外主要,分组的名字最好区分开,以免报找不到组的错误,组就是下面/app第三步,具体用法如下是写的测试de
lhb18700882922
·
2020-09-16 05:35
浅谈Arouter组件化
ARouter
原理分析
简单使用//1初始化if(BuildConfig.DEBUG){
ARouter
.openLog();
ARouter
.openDebug();}
ARouter
.init(this);//2配置需要路由的目标
zhonghaoh
·
2020-09-16 05:42
ARouter
android
阿里
ARouter
源码分析
开源最佳实践:Android平台页面路由框架ARouteARoute源码分析上面2篇博客已经介绍了
ARouter
的原理和作用,我补充一下自己的想法:1、
ARouter
应该是参考了SpringMVC,通过
brycegao321
·
2020-09-16 05:12
Android
可能是最详细的
ARouter
源码分析
本篇文章将详细的分析阿里巴巴开源的路由框架
ARouter
。从源码的角度解释为什么这样使用,以及避免做什么,让你使用地更加顺滑。
Hubert__
·
2020-09-16 05:29
android
基于
arouter
实现Android模块化方案
基于
arouter
实现Android模块化方案一、模块化优势:多团队并行开发测试;模块间解耦、重用;可单独编译打包某一模块,提升开发效率二、模块化架构图使用方式:-各模块作为Module,所有模块代码都在同一
天盟
·
2020-09-15 15:02
Android
反杀套路!阿里独家的《Android 开发相关源码精编解析》王者晋级之路,跟弯路说再见!
一、前言Android开发人员都知道,阅读源码是非常好的学习方式,在我们日常工作中或多或少都会接触一些开源代码,比如说最常用的MMKV、
ARouter
、AsyncTask,这些源码的普及与应用程度远远超过我们的想象
Android725
·
2020-09-15 13:41
源码
互联网
程序员
移动开发
Android高级架构师学习
阿里面试喜欢问源码?头条喜欢问算法?腾讯喜欢问原理?我信了!
揭秘
ARouter
源码解析本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注面试官:有没有使用过组件化,组件化通信如何做到的,
ARouter
有用过吗心理分析:组件化一般在架构经常被考到
Android725
·
2020-09-15 13:10
深度学习
网络互联
程序员
Android高级架构师学习
移动开发
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他