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
解决办法:AndroidStudio升级到android-studio-2021.3.1.16-windows.exe的坑
升级到AndroidStudio最新的2021.3.1版本之后会导致
Arouter
编译失败Task:app:transformClassesWithCom.alibaba.arouterForDebugFAILEDExecutionfailedfortask
慢羊羊的快发明
·
2022-09-22 22:16
Android
AndroidStudio
android
studio
android
ide
Android组件化原理详细介绍
*业务Application切换组件之间的跳转1.添加依赖2.初始化
ARouter
3.添加跳转组件之间的数据传递1.定义接口2.实现接口组件Application的动态切换1.定义抽象类BaseApplication
·
2022-07-28 17:59
Android Jetpack架构开发组件化应用实战
本项目采用组件化+MVVM架构进行开发,对功能组件和业务组件进行拆分,通过
ARouter
进行组件之间的通信。本文主要是对整个应用的技术架构作一个简单的介绍。
普通网友
·
2022-07-27 16:28
程序员
面试
android
移动开发
Android开发组件化架构设计原理到实战
目录为什么需要组件化组件化和模块化模块化架构组件化架构组件化带来的优势组件化需解决的问题资源冲突解决AndroidManifest独立调试单工程方案多工程方案页面跳转
Arouter
实现组件间方法调用组件化的消息通信方式选择广播事件总线
·
2022-06-16 18:01
揭秘
ARouter
路由机制,内含福利
没有稳定的工作,只有稳定的能力。又到了万物复苏的季节,在程序猿这个行当里,作为Android开发出生的,在经历了八年的脱发生涯后,有了越来越多的想法和感触趋势随着各类移动跨平台的兴起,在ReactNative、Flutter、Weex等框架的加持下,Android开发的能力已不再局限于Android领域,而各大厂商近些年也针对跨平台的不足进行逐步完善:ReactNaitve底层重构的新架构Fabr
安卓小希
·
2022-06-15 10:01
程序员
Android
【Android进阶】 这次我把
ARouter
源码搞清楚啦!
标题图随着面试和工作中多次遇到
ARouter
的使用问题,我决定把
ARouter
的源码从头到尾理一遍。让我瞧瞧你到底有几斤几两,为啥大家在项目组件化中都用你做路由框架。
吃人的锅
·
2022-06-08 12:23
一图抵千言《
ARouter
简明扼要原理分析》
项目:moduleApp:applyplugin:'kotlin-kapt'defaultConfig{javaCompileOptions{annotationProcessorOptions{//
AROUTER
_MODULE_NAME
g小志
·
2022-06-06 01:35
Android AOP 编程实践 javapoet + autoService
像成熟的框架,
ARouter
,ButterKnife等也都使用了这个技术。任何技术的出现都有其实际应用场景,为了解决某一方面的痛点。
ComputerBlue
·
2022-05-12 09:08
android
android
aop
自定义注解
面向切面编程
Android模块化开发解耦需要注意的一些事项
1、模块之间禁止直接的互相访问,不允许有直接的依赖关系;2、模块之间的页面跳转,必须使用
ARouter
作为跳转工具;3、模块之间的资源相互独立,这样才能做到随意的拆解。
晖仔Milo
·
2022-05-11 10:32
Arouter
之API原理解析
Arouter
是什么及其注解处理器的原理在文章:
Arouter
之注解器处理器原理解析中有说明,建议先去看这篇文章,因为API原理解析依赖注解处理器生成的:路由表类文件、依赖注入辅助工具类文件、拦截器表类文件
jxiang112
·
2022-04-10 00:58
Arouter
之注解处理器
Arouter
的使用不在此文章做接收,有兴趣到
Arouter
的github上查看其使用。
jxiang112
·
2022-04-10 00:44
Activity Result API 扩展,解决before they are STARTED,支持
ARouter
官方已明确标记startActivityForResult()为@deprecated,并给出@link指定使用registerForActivityResult,即ActivityResultAPI,下面我们来看一张图:截图在这个大环境下,想必很多人也会把新项目或者升级老项目使用ActivityResultAPI,如果还未使用或者想使用的人可以先了解一下ActivityResultAPI的基础使
幻雪之恋_0414
·
2022-03-30 10:25
三方库源码笔记(13)-可能是全网第一篇 Coil 的源码分析文章
所以我打算来写一系列关于开源库源码解析和实战演练的文章,初定的目标是EventBus、
ARouter
、LeakCanary、Retrofit、Glide、OkHttp、Coil等七个知名开源库,希望对你有所帮助系
业志陈
·
2022-02-21 20:21
三方库源码笔记(7)-超详细的Retrofit源码解析
所以我打算来写一系列关于开源库源码解析和实战演练的文章,初定的目标是EventBus、
ARouter
、LeakCanary、Retrofit、Glide、OkHttp、Coil等七个知名开源库,希望对你有所帮助系
业志陈
·
2022-02-20 23:35
Android组件化,阿里
ARouter
的集成
无标题.png二、集成阿里的
ARouter
阿里GitHub的ARou
刘付文
·
2022-02-20 22:24
ARouter
::There is no route match the path
我们再集成
Arouter
的时候有时候会遇到这个错误,查了好久都找不到答案,该配置的都配置了,还是不行,最后终于解决了,在这里总结一下。
扎心的_老铁
·
2022-02-20 02:41
准备Android面试题目
推荐几个需要特别熟悉源码原理的框架,因为二面一般会问:Volley(比较老了)、Okhttp、Retrofit、DiskLruCache、Glide、热修复的框架、路由框架比如
ARouter
。
stone305585
·
2022-02-19 10:59
ARouter
之基础应用篇
一、
ARouter
的配置在对应的build.gradle文件中配置
ARouter
的相关依赖如下:android{defaultConfig{...
极客天空
·
2022-02-17 06:09
Arouter
分模块下进行fragment切换
前言最近在项目开发时,自己想使用一下分模块,但是这期间遇到很多问题,这里记录一下在项目快结束时遇到的一个问题,先上图E909A77F-11C3-4FAD-80FA-9C3203BC0998.png情况先介绍一下情况,整个是一个主界面,使用FrameLayout和底部tab+fragmentA页面,也就是Afragment,内部三个按钮b1,b2,b3B页面,也就是Bfragment,内部上面是Ta
eliteTyc
·
2022-02-16 12:57
Android-
ARouter
拦截器和IProvider解析
一、interceptor使用
ARouter
的拦截器的话,会生成对应的
ARouter
$$Providers$${模块名}的class类,比如:publicclassARouter$$Interceptors
zzq_nene
·
2022-02-15 15:20
ARouter
讲解2-AutowiredProcessor
ARouter
讲解1-InterceptorProcessorARouter讲解2-AutowiredProcessorAutowired@Target({ElementType.FIELD})@Retention
CODERLIHAO
·
2022-02-13 03:37
【Android组件化】一文教你玩转APT
实战项目结构注解的定义packagecom.wust.
arouter
_annotations;importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention
我想月薪过万
·
2022-02-11 09:03
Android那些事
java教程
android
java
Android:从零开始打造自己的深度链接库(三):自定义XML协议
前言之前我们把
ARouter
的原理分析了一遍,如果你是刚启动的新项目,建议立刻使用,哪天运营有这个需求了,你就可以牛逼的对他说,我早就已经做好了。
珠穆朗玛小王子
·
2022-02-10 16:52
关于阿里推出的路由框架
ARouter
源码解析,2021最新秋招Android岗面试清单
DefaultPoolExecutor.getInstance().execute(newRunnable(){@Overridepublicvoidrun(){//加载path对应的dex文件DexFiledexfile=null;try{if(path.endsWith(EXTRACTED_SUFFIX)){//zip结尾通过DexFile.loadDex进行加载dexfile=DexFile
m0_65320833
·
2022-02-05 19:52
程序员
架构
移动开发
android
Arouter
框架分析
Arouter
框架结构
Arouter
框架结构中有注解定义和注解处理器相关的内容,
Arouter
本身也可以算是一个示例。
·
2021-12-25 10:54
an-d-ro-id
Android 一步步手写
ARouter
3分钟搞定组件化 注解+注解处理器 (APT)
CountDownLatch的使用!系统里面经常用到!跳转遇到的问题?Arounter需要解决的问题不能拿到对方的类。你只能通过找到类的路径去反射拿到这个class,那么有没有一种更好的解决办法呢?Arounter的原理:产生路由表,通过key去找到value分析:首先第一步,定义注解:Target:ElementType.Type@Target(ElementType.TYPE)@Retenti
鹏城十八少
·
2021-12-24 15:55
Android组件化架构 —— 基础(三) -
ARouter
xwzz.jpg前篇回顾Android组件化——基础(一)-组件化与集成化Android组件化——基础(二)-组件间通讯上篇文章,我们了解到“路由”是如何进行工作的,并尝试手写了实现代码;本篇,以
ARouter
雷小歪
·
2021-12-10 15:51
ARouter
源码分析
许多第三方库都使用了APT去实现自己的功能,比如butterknife,比如X2C,比如我们要讲的
ARouter
。
houtrry
·
2021-11-28 16:08
EventBus
在我点击拍照的时候跳转到一个自定义的拍照活动,用户拍完照片以后关闭活动页面并携带照片的Uri返回上一个活动,简单说一下实现,拍照用的是Android新组件cameraX,界面跳转可以采用navigation、intent,我这里采用的是
Arouter
会写代码的小猿猴
·
2021-11-25 16:47
ARouter
拦截器之多 module 独立运行
本文说明上篇文章已分享了路由配置、跳转、原理、完整的效果演示gif以及源码,而且是多module项目演示的,算是路由
ARouter
的入门,还没配置使用的可以先去看看。
·
2021-10-24 15:34
android路由分发组件化
ARouter
在多 module 项目中实战
技术点:多module工程,有baseLib和主APP以及多业务module多module,实现某个module可独立运行多module之间跳转,使用
ARouter
框架
ARouter
拦截器使用环境:And
·
2021-10-21 11:35
android路由路由分发
ARouter
在多 module 项目中实战
目录必要说明路由应用场景工程Module配置新建工程添加依赖关系工程
ARouter
配置第一步:`baseLib`模块配置第二步:其他模块配置测试
ARouter
跳转模块内使用路由跳转模块间相互跳转跳转原理本文总结必要说明本文仅作案例演示
code小生
·
2021-10-08 09:34
Android之旅
android
alibaba
ARouter
实现界面跳转和传参
背景:
ARouter
字面意思一个路由器,是由阿里巴巴集团开源的路由框架,主要解决不同module之间界面跳转的问题,现在大型app都流行模块化开发,比如登录功能写成一个module,设置功能写成一个module
xiyangyang8110
·
2021-10-01 17:01
android
新闻类App (MVP + RxJava + Retrofit+Dagger+
ARouter
)性能优化之内存优化
Github地址:新闻类App(MVP+RxJava+Retrofit+Dagger+
ARouter
)关于内存优化,之前写过一篇文章,android性能优化之内存优化,大家可以先看下这篇文章内存问题内存抖动
Peakmain
·
2021-09-26 10:32
Android开发:阿里路由-
ARouter
初体验
刚开始搭建时,首先使用的是Intent进行界面跳转与数据传输,但中途却发现一个严重的问题,可能在平级Moudle时,未获取到相对于的Activity,所以在一定的寻找后,找到了一个“神器”-
ARouter
WeN丶HuI
·
2021-08-30 14:45
ARouter
原理
一、编译过程
arouter
-compiler模块用于处理注解,编译期生成类文件,annotationProcessor'com.alibaba:
arouter
-compiler:latestversion
Icarus_
·
2021-08-09 14:09
Android
android
ARouter
源码解析
越来越多的项目引入
ARouter
库来配合组件化开发,引入
ARouter
基本上成了项目标配,那么熟悉
ARouter
源码就变得尤为重要了。
JakeWharton
·
2021-08-04 17:37
手把手教你实现Android编译期注解
Android编译期注解sdk的步骤以及注意事项,并简要分析了运行时注解以及字节码技术在生成代码上与编译期注解的不同与优劣一、编译期注解在开发中的重要性从早期令人惊艳的ButterKnife,到后来的以
ARouter
·
2021-07-27 21:01
手把手教你实现Android编译期注解
一、编译期注解在开发中的重要性从早期令人惊艳的ButterKnife,到后来的以
ARouter
为首的各种路由框架,再到现在谷歌大力推行的Jetpack组件,越来越多的第三方框架都在使用编译期注解这门技术
·
2021-07-27 20:22
Android组件化项目搭建遇到的问题记录
1.
ARouter
的依赖问题Whatwentwrong:Executionfailedfortask':app:kaptDebugKotlin'.Afailureoccurredwhileexecutingorg.jetbrains.kotlin.gradle.internal.KaptExecutionjava.lang.reflect.InvocationTargetException
Android_开发者
·
2021-06-27 13:04
ARouter
源码解析
如果应用项目要做模块化,必然绕不开为了模块间跳转解耦而做的处理,我们都知道一般都会采用路由模式,本篇主要解析阿里的开源路由框架
ARouter
,源码地址可见Github,本篇分析版本为api1.3.1初始化感谢源码自带
toothpickTina
·
2021-06-25 21:36
ARouter
简单分析
一、
ARouter
基本使用方法
ARouter
初始化
ARouter
.openDebug();
ARouter
.init(getApplication());1、Actvity跳转定义换一个Actvity的@
feifei_fly
·
2021-06-22 12:58
详解dex优化对
Arouter
查找路径的影响
1.1APK的编译和打包流程1.2dex文件的应用场景二、dex到vdex、odex2.1ART预优化2.2ART的运行方式2.3vdex、odex的作用2.4vdex、odex与classes.dex关系三、
Arouter
·
2021-06-21 22:03
ARouter
::There is no route match the path
ARouter
:https://github.com/alibaba/
ARouter
在使用服务时会提示找不到路由路径,但是已经按照官网提示的配置好了路径。原因:可能是配置出现问题。
jxtx
·
2021-06-21 11:45
ARouter
源码分析
本篇文章将详细的分析阿里巴巴开源的路由框架
ARouter
。从源码的角度解释为什么这样使用,以及避免做什么,让你使用地更加顺滑。
小小的coder
·
2021-06-21 06:14
ARouter
路由解析
目录介绍01.原生跳转实现02.实现组件跳转方式2.1传统跳转方式2.2为何需要路由03.
ARouter
配置与优势04.跨进程组件通信4.1URLScheme4.2AIDL4.3BroadcastReceiver4.4
杨充211
·
2021-06-21 00:25
dex优化对
Arouter
查找路径的影响
一、前言疑问:dex文件是什么?dex文件优化又是什么?dex文件优化会给项目带来什么问题,怎么解决这些问题?1.1APK的编译和打包流程1、通过aapt打包资源文件res,对应生成R.java、resources.arsc和res文件(二进制&非二进制保持原来的代码)2、处理aidl文件,生成java接口文件(没有aidl则忽略)3、通过javacompile编译R.java、java接口文件,
·
2021-06-18 22:26
Java注解处理器---------编译时注解
注解处理在开发中,碰见很多注解,如@Override、@Documented等,还有像现在很多依赖注入库如
ARouter
,Dagger2等·,他的内部如何处理自己的注解,通过什么途径获取自己的注解,实现自己的业务逻辑
缘始_
·
2021-06-15 06:20
阿里路由框架
ARouter
简单使用
annotationProcessorOptions{arguments=[moduleName:project.getName()]}}}}---------------------implementation'com.alibaba:
arouter
-api
Monkey_sxl
·
2021-06-12 18:44
Arouter
使用中遇到的问题
转跳模块一直提示W/
ARouter
:::
ARouter
::Thereisnoroutematchthepath[/xxx/xxx],ingroup[xxx][]"网上一堆资料都是说path路径有重名或者没有目标模块没有依赖
易水寒兮风潇潇
·
2021-06-11 17:18
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他