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
安卓基础面试题
view的事件分发事件分发详解---历史最容易理解组件化Android-组件化开发什么是ANRAndroidANR详解-CSDN博客Android性能优化Android优化-CSDN博客Aroute原理
Arouter
享哥。
·
2024-03-15 02:27
android
Android 小型路由 SimpleRouter
闲来无事,利用APT写了个类似
ARouter
的小型路由框架,方便组件化跳转。功能说明基本路由跳转路由跳转当然是SimpleRouter最基本的功能。1、使用SimpleRouter注解标注路由名。
Parallel_Lines
·
2024-02-11 16:25
Android学习之路(26)
ARouter
APT技术详解
APT前置知识注解基础:1.元注解1.@Target:目标,表示注解修饰的目标ElementType.ANNOTIONS_TYPE:目标是注解,给注解设置的注解ElementType.CONSTRUCTOR:构造方法ElementType.FIELD:属性注解ElementType.METHOD:方法注解ElementType.Type:类型如:类,接口,枚举ElementType.PACKAGE
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2024-02-04 07:15
安卓
android
学习
python
ARouter
迁移到 TheRouter 使用感受
之前项目中一直用的是
ARouter
,但是启动耗时问题一直没办法解决。最近发现货拉拉开源了一套更先进的路由框架TheRouter,还宣传能无缝切换,就赶紧拿来试了一下,真香!!
快乐的小Android
·
2024-01-26 01:15
Android常用三方框架源码解读-
Arouter
组件化开发的目的是为了解耦提高业务的复用,各业务之间相互独立,如何跳转页面和数据传输就成为了首要解决的问题,阿里的
Arouter
的框架为组件化改造提供了一种思路,作为开发中的常用框架,有必要知道其实现原理
RNGyyds
·
2024-01-23 05:09
Android学习之路(22)
ARouter
原理解析
1.
ARouter
认知首先我们从命名来看:
ARouter
翻译过来就是一个路由器。官方定义:一个用于帮助AndroidApp进行组件化改造的框架——支持模块间的路由、通信、解耦那么什么是路由呢?
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2024-01-22 10:51
安卓
android
学习
Android学习之路(23)组件化框架
ARouter
的使用
一、功能介绍支持直接解析标准URL进行跳转,并自动注入参数到目标页面中支持多模块工程使用支持添加多个拦截器,自定义拦截顺序支持依赖注入,可单独作为依赖注入框架使用支持InstantRun支持MultiDex(Google方案)映射关系按组分类、多级管理,按需初始化支持用户指定全局降级与局部降级策略页面、拦截器、服务等组件均自动注册到框架支持多种方式配置转场动画支持获取Fragment完全支持Kot
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2024-01-22 10:48
安卓
android
学习
Android-三方框架的源码
ARouterArouter的整体思路是moduelA通过中间人
ARouter
把路由信息的存到仓库WareHouse;moduleB发起路由时,再通过中间人
ARouter
从仓库WareHouse取出路由信息
龙腾腾
·
2024-01-19 21:30
android
模块化+组件化+插件化+
ARouter
什么是模块化?模块化开发,大家应该都是比较熟悉的。就是将常用的UI、网络请求、数据库操作、第三方库的使用等公共部分抽离封装成基础模块,或者将大的业务上拆分为多个小的业务模块,这些业务模块又依赖于公共基础模块的开发方式,最终将这些模块打包成一个完整的app模块化的优点复用:基础模块,可为业务模块所复用解耦:降低模块间的耦合,避免出现一处代码修改,牵一发而动全身的尴尬局面协同开发:项目越来越大,团队人
一书一世界
·
2024-01-14 08:02
Android 冷启动优化的3个小案例
背景为了提高App的冷启动耗时,除了在常规的业务侧进行耗时代码优化之外,为了进一步缩短启动耗时,需要在纯技术测做一些优化探索,本期我们从类预加载、Retrofit、
ARouter
方面进行了进一步的优化。
卓修武
·
2024-01-12 16:43
Android性能监控与优化
android
ARouter
源码解析(五)
arouter
-gradle-pluginversion:1.0.2AutoRegister:https://github.com/luckybilly/AutoRegister前言====在本系列的第一篇中讲过
俞其荣
·
2024-01-11 01:00
一文了解Android中路由(Router)的实现
下面我将分析业界比较出名的两个路由框架WMRouter和
ARouter
的源码,了解他们的实现原理。
susion哒哒
·
2024-01-09 10:55
Android 开源框架
ARouter
在组件化架构中,
ARouter
帮助无相互依赖的组件间进行跳转和通信。
孟芳芳
·
2024-01-09 07:27
第三方开源库
android
Android路由框架
ARouter
最佳实战
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/76165252本文出自【赵彦军的博客】一:什么是路由?说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能。二:为什么需要路由Android系统已经给我们提供了api来做页面跳转,比如startActivity,为什么还需要路由框架呢?我们来简单分析下路由框架存在的意义:在
键盘上de烟灰
·
2024-01-09 07:55
Android基础
ARouter
Android支付路由
Android
ARouter
开源最佳实践:Android平台页面路由框架
ARouter
在本次在线技术峰会上,阿里云资深开发工程师刘志龙分享了Android平台页面路由框架
ARouter
的技术方案、解决的问题以及在实际场景中的最佳实践。
johnson-大牛
·
2024-01-09 07:51
Android
android
架构设计
阿里云
模块化
Android路由框架 -
ARouter
使用(一) Activity跳转
ARouter
是阿里开源的一款路由框架,他可以方便的去跳转界面,并自动注入参数到目标页面中,处理组件化模式开发,Module间的跳转及通信。
国际巨星赫赫
·
2024-01-09 07:50
Android框架
android
移动开发
Android开发 基于
ARouter
开源的路由框架的YmRouter
一、
ARouter
的简介
ARouter
是一个用于Android的路由框架,它能够帮助开发者实现组件之间的通信和页面跳转。
ARouter
的核心原理是通过注解来标记和生成路由映射表。
安静的男孩
·
2024-01-09 07:14
Android开源
android
开源
基于
Arouter
实现的组件化方案说明
image.png基于
Arouter
实现的组件化方案说明:基于
Arouter
实现的组件化方案说明:一个项目,随着业务的发展,模块会变的越来越多,代码量也会变的异常庞大,进而可能开发的人会越来越多,这种情况下如果还是基于单一工程架构
Android高级工程师
·
2024-01-08 02:47
android注解apt实现收集activity列表
需求:配合
Arouter
使用,将每个子module的activity的path和name收集起来,这样就可以在app下生成一个依赖的module的activity列表,方便调式.点击直接进入activity.activitylist.png
神的漾
·
2023-12-30 03:07
使用
ARouter
实现登录拦截功能
添加登录的拦截器@Interceptor(priority=1)publicclassLoginInterceptorImplimplementsIInterceptor{@Overridepublicvoidprocess(Postcardpostcard,InterceptorCallbackcallback){Stringpath=postcard.getPath();//登录或者跳到登录界
QXHL
·
2023-12-29 10:11
ARouter
自动注册插件-AutoRegister解析
一、
Arouter
的组件注册1.自动注册插件在看
ARouter
源码的过程中看到,在初始化方法init(),有个boolean变量registerByPlugin,表示是否用了插件注册组件。
鹧鸪晏
·
2023-12-24 18:15
Android组件化基础(二)——组件间的通信
目录导入依赖内容补充修改所有使用到路由跳转的组件的build.gradle文件初始化
ARouter
的SDK使用
ARouter
进行跳转在活动中添加注解设置跳转事件组件间的通信携带参数跳转只传输数据不跳转书接上回
Sean_Word
·
2023-12-23 00:49
android
ARouter
::There is no route match the path
ARouter
:https://github.com/alibaba/
ARouter
在使用服务时会提示找不到路由路径,但是已经按照官网提示的配置好了路径。原因:可能是配置出现问题。
jxtx
·
2023-12-17 05:25
全面掌握组件化
ARouter
,即刻吊打面试官!
前言为了实现组件化要解决的几个问题点,其中页面跳转、组件间通信的问题是使用了
ARouter
这个框架来解决的。
不落魄Android开发
·
2023-12-17 01:48
【JavaPoet】浅析JavaPoet的APT代码生成功能
3、JavaPoet相关Api说明4、使用JavaPoet实现代码生成功能4.1创建一个注解功能库
arouter
-annottation4.2在app工程下使用注解功能库4.3实现注解处理器功能5、
摸鱼小小虫
·
2023-12-16 11:07
第三方开源框架
java
JavaPoet
Android
ARouter
ARouter
的简单使用
阿里巴巴开源的路由:https://github.com/alibaba/ARouterARouter在模块化的开发中尤为的重要,为了解耦不在需要依赖另一个模块又能实现模块间的跳转,还未了解的可以点上面的链接去了解,这篇文章只是介绍简单的使用方法。1.配置:gradle插件大于2.2的可以直接配置android{defaultConfig{...javaCompileOptions{annotat
波波维奇c
·
2023-12-03 05:59
Android 组件化基础(二)—— 仿
ARouter
实现一个路由框架
本篇文章还是从理解
ARouter
的架构思想和实现细节的角度出发,仿照
ARouter
实现一个简单的路由框架。
tmacfrank
·
2023-11-27 11:30
#
开源框架
Android
android
Kotlin 元编程之 KSP 全面突破
实现元编程的传统常见手段主要是使用APT注解处理器+JavaPoet组合拳,如果你是作为一名Android开发者,一定在曾经或者现在使用过很多知名的开源库,比如ButterKnife、
ARouter
等,
川峰
·
2023-11-26 19:38
kotlin
kotlin
android
KSP
元编程
注解处理器
ARouter
启动优化引发的探索
前言笔者在做启动优化时,发现第一次启动应用时,
ARouter
初始化耗时占用了接近2s的时间。查询优化方案时,发现只需要通过一个插件就可以解决了。
BlueSocks
·
2023-11-26 00:24
ARouter
路由: com.alibaba.android.
arouter
.routes.
ARouter
$$Group$$activity
记录一下碰到的坑报错信息.png报错信息如上图;原因:包名重复导致.解决办法:修改路径包名即可,如下图:修改.png
liys_android
·
2023-11-25 09:57
探秘
ARouter
:Android路由的艺术
ARouter
作为一个前沿的路由框架,提供了强大的工具来简化这一过程。本博客将深入探讨
ARouter
的实现原理,帮助开发者更好地理解其背后的机制。
zhuhai0613
·
2023-11-24 19:55
android
组件间跳转 &
ARouter
路由
组件间跳转&
ARouter
路由常见的跳转,对于用户来说就是页面跳转,对应Android中就是activity或fragment间的跳转,那我们肯定第一时间就想到,用startActivity()发送一个包装好的
今阳说
·
2023-11-23 05:14
整理:
ARouter
集成、使用和踩坑
介绍:一个用于帮助AndroidApp进行组件化改造的框架——支持模块间的路由、通信、解耦一、功能介绍支持直接解析标准URL进行跳转,并自动注入参数到目标页面中支持多模块工程使用支持添加多个拦截器,自定义拦截顺序支持依赖注入,可单独作为依赖注入框架使用支持InstantRun支持MultiDex(Google方案)映射关系按组分类、多级管理,按需初始化支持用户指定全局降级与局部降级策略页面、拦截器
wzj_what_why_how
·
2023-11-20 05:04
Android
#
Android——SDK
android
ARouter
问题排查 -(
ARouter
:::
ARouter
::There is no route match the path [/xxx/xxx])
ARouter
问题排查今天在使用
ARouter
写demo的时候,又碰上了两年前遇到的Thereisnoroutematchthepath...官网解释如下:1.通常来说这种情况是没有找到目标页面,目标不存在如果这个页面是存在的
高凤森
·
2023-11-20 05:16
安卓
android
kotlin
java
【Android】问题总结:Aroute There`s no route matched
问题背景:清理项目资源之后,发现使用Aroute跳转失效,弹Toast提示There`snoroutematched问题定位首先查看了一下要跳转activity的跳转调用,声明是否异常//跳转
ARouter
.getInstance
张诺然
·
2023-11-20 05:16
工作问题总结
android知识点
android
组件化
ARouter
出现 there‘s no route matched in group问题排查
在使用
ARouter
时候会出现找不到映射路径的问题,这里给兄弟们总结下踩过的坑所有用到的模块都要有填写依赖android{defaultConfig{......javaCompileOptions{annotationProcessorOptions
半夜起来敲代码
·
2023-11-20 05:11
android
Arouter
源码分析之页面跳转
ARouter
.getInstance().build("/main/LogoutActivity").navigation();
ARouter
.getInstance()publicstaticARoutergetInstance
风月寒
·
2023-11-03 13:17
ARoute初步探究(二):路由定位过程
前期准备工作初始化在使用ARoute之前,我们需要进行初始化
ARouter
.init,初始化期间会将储存信
虚假雨
·
2023-11-02 20:39
Android注解--初探
为什么要学注解要想看懂很多开源库,如
Arouter
,dagger,ButterKnife等,不得不先看懂注解;想更好地提升开发效率和代码质量,注解可以帮上很大的忙;本文主要介绍注解开发的大概概念,算是入个门
4e70992f13e7
·
2023-10-29 21:54
ARouter
1.5.0
ARouter
帮助AndroidApp进行组件化改造的框架,支持模块间路由、通信、解耦支持功能:支持直接解析标准URL进行跳转,并自动注入参数到目标页面中支持多模块工程使用支持添加多个拦截器,自定义拦截顺序支持依赖注入
主音King
·
2023-10-28 13:51
Arouter
的使用
依赖implementation'com.alibaba:
arouter
-api:1.4.1'annotationProcessor'com.alibaba:
arouter
-compiler:1.2.2
风月寒
·
2023-10-24 03:28
ARouter
- 组件化通信方案
官网https://github.com/alibaba/
ARouter
/blob/master/README_CN.md项目简介一个用于帮助AndroidApp进行组件化改造的框架——支持模块间的路由
KarenChia
·
2023-10-23 08:40
Android开发技术
ARouter
组件化
通信
路由
Android 多模块暴露接口调用功能
在模块化开发中,时不时会遇到跨模块调用功能,引入了
ARouter
可以做到跨模块调用,那如果项目没有引入
ARouter
呢,那这里可以自己做多模块暴露接口调用功能。
奔跑吧李博
·
2023-10-23 03:03
ARouter
入门使用篇
ARouter
入门使用篇Android原生的路由方案是通过Intent来实现显式和隐式两种Activity跳转方案,显式Intent需要对目标Activity直接应用,会导致不同页面直接存在耦合的情况,
钟小明_
·
2023-10-22 22:09
2021-03-26
build.gradleapplyfrom:"config.gradle"config.gradle内容ext{compileSdkVersion=28externalArouter='com.alibaba:
arouter
-api
wang_ang
·
2023-10-22 21:32
Android组件化设计4 --- 路由参数传递
ARouter
除了路由寻址跳转之外,还可以通过注解的方式传递参数,类似于Intent的作用路由参数传递1Paramter注解1.1TypeElement和Element1.2Element常用的API2APT
Awesome_lay
·
2023-10-18 16:52
技术
android
kotlin
java
apt
组件化
ARoute初步探究(一):配置文件的生成
ARoute是由阿里开源的一款路由组件:https://github.com/alibaba/
ARouter
他的原理不难猜测,是通过注解在编译时保存路由信息,在路由时根据保存的路由信息表跳转;这里我们首先探究下该框架路由信息的生成
虚假雨
·
2023-10-13 15:35
_
ARouter
的 navigation(Context context, Postcard postcard, int requestCode, NavigationCallback cal...
前面分析到_
ARouter
的navigation的一个重载方法,这次是接着上次的逻辑继续往下的分析。
jkwen
·
2023-10-13 13:32
记一次组件化使用感想
包含Rxjava,Okhttp,Eventbus,Gson,Greendao,Glide,MVP模型等,最业务模块进行合理的划分,最大限度的保持模块秉承高内聚低耦合的思想,模块与模块间采用阿里路由框架
Arouter
头撞豆腐
·
2023-10-13 10:57
解决
ARouter
There is no route match the path in group问题
1.java项目配置问题:
ARouter
配置(build.gradle的default内部)javaCompileOptions{annotationProcessorOptions{arguments
YouK.-
·
2023-10-12 09:31
Android
android
android-studio
上一页
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
其他