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
中Interceptor原理理解(一)
因为最近在试着使用AndroidJetPack的navigation来实现一个Activity若干Fragment的App,故想借鉴一下
ARouter
中的Interceptor实现,自己实现一下拦截
SaintSun1230
·
2020-08-09 10:44
知识点归纳
组件化/模块化的快速入门及使用之:Android中通过对gradle的管理实现组件化;并配合
ARouter
,随意跳转切换
本次模块化/组件化讲解总共分2篇(必须先了解
ARouter
,或第三方路由框架):1、阿里路由框架
ARouter
的基本使用2、Android中
岩浆李的游鱼
·
2020-08-09 09:34
android学习记录
阿里
ARouter
路由核心原理(打造一个自己的路由)
到目前为止,相信市面上大多数android开发人员都有使用过阿里
ARouter
在自己的项目中,那么
ARouter
是如何实现解耦的呢?下面我们来实现一个简版的
ARouter
路由(HRouter)。
晓果博客
·
2020-08-09 08:56
设计模式&架构
面试必问框架之
ARouter
源码解析
关于
ARouter
如何使用我们这里不做解释,主要针对两个问题1、初始化做了什么事;2、如何启动Activity或者Fragment的1、初始化做了什么事
ARouter
.init(this)在使用
ARouter
HopCoder
·
2020-08-09 07:27
源码分析
ARouter
介绍
ARouter
介绍1.概览Android平台中对页面、服务提供路由功能的中间件,我的目标是——简单且够用。
小宝一号
·
2020-08-09 07:00
android开发
ARouter
解析五:IoC与依赖注入
终于来到了
ARouter
解析的第五篇了,前面陆陆续续分享了四篇
ARouter
框架的使用和源码内容:
ARouter
解析一:基本使用及页面注册源码解析
ARouter
解析二:页面跳转源码分析
ARouter
解析三
chuanao8829
·
2020-08-09 07:40
ARouter
源码学习之Compiler
ARouter
源码学习之Compiler官方文档:Android平台页面路由框架
ARouter
阿里巴巴Aroutergithub地址如下:ARoutergitHub地址
ARouter
我的学习注释GitHub
xiaxl
·
2020-08-09 07:08
Android源码
Kotlin+
ARouter
完美实现页面跳转
在BaseActivity.kt中,你可以这样定义funopen(path:String,build:Postcard.()->Unit={}){valpostcard=
ARouter
.getInstance
dora丶Android
·
2020-08-09 06:43
Android应用开发
kotlin使用过程中的踩坑记录
implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version",否则可能会出现Unresolvedreference:JvmName类似的错误
Arouter
VanEasley
·
2020-08-09 06:41
Kotlin开发
ARouter
使用之坑
1.使用方法1.1添加依赖和配置android{defaultConfig{...javaCompileOptions{annotationProcessorOptions{arguments=[
AROUTER
_MODULE_NAME
JoBoJun
·
2020-08-09 06:56
Android
ARouter
源码解析
文章目录一、名词解释二、基本流程三、仓库的填充四、服务的使用一、名词解释Postcard:明信片,用于发起启动请求path:指定一个请求的路径:如/modulea/homegroup:path的分组,为path中的第一个节点:如moduleaRouteMeta:存储基础路由数据(如Activity类对象等)xxxService:接口,用于提供某种功能,继承了IProvider接口;如要使用,需自己
Gdeer
·
2020-08-09 06:27
Android
组件化
源码
android
ARouter
组件化
java
ARouter
原理浅析
ARouter
是阿里巴巴开源的路由框架:https://github.com/alibaba/ARouterARouterARouter是通过注解的方式结合android提供的启动Activity的API
点灬滴
·
2020-08-09 05:05
android
ARouter
源码解析之APT运行时注解
ARouter
,可以使用@Route注解来标示路由地址,使用@Autowired给变量实现自动注入值,@Interceptor可以实现拦截功能。
行走的荷尔蒙CC
·
2020-08-09 05:52
ARouter
依赖注入实现原理(源码解析)
ARouter
依赖注入实现原理这里只是记录一下
ARouter
中的依赖注入的源码实现方式,对于
ARouter
的其他分析,比如路由等,将会在后面的博客中进行分享。
小胖_
·
2020-08-09 05:15
android
Android:从零开始打造自己的深度链接库(一):
ARouter
简介
前言原计划这是一个系列的收费文章,2块钱买不了吃亏买不了上当,结果没想到预订人数还没到10人,略微有些尴尬。虽然结局不太完美,但是也反映出大家的水平大部分都在这篇文章的水平之上了,我也可以把文章拆分成多个部分慢慢写了,也是好事一件。在应用开发中,原生app经常内嵌Web,节省开发的成本,这种情况我们通过注入JS脚本来解决原生和Web的通信问题。那么相反,在浏览器环境中,Web又如何启动App呢?这
li504799868
·
2020-08-09 05:05
Android
开源框架解析系列
带你一步一步的解析
ARouter
源码
ARouter
是阿里推出的一款页面路由框架。由于项目中采用了组件化架构进行开发,通过
ARouter
实现了页面的跳转,之前看它的源码时忘了写笔记,因此今天来重新对它的源码进行一次分析。
初壹十五a
·
2020-08-09 04:50
BAT面试
Android
ARouter
Android:从零开始打造自己的深度链接库(二):
ARouter
源码解析
前言这一篇我们来具体看一下
ARouter
的实现原理,如果你之前没有接触过
ARouter
,可以先阅读上一篇:Android:从零开始打造自己的深度链接库(一):
ARouter
简介废话不多,我们赶紧分析源码
li504799868
·
2020-08-09 04:31
Android
开源框架解析系列
ARouter
之@Route源码分析
@Route在组件化,模块化过程中,经常会遇到不同的模块之间进行页面跳转,通信等;
ARouter
提供了@Route注解来简化这一过程。定义先来看看@Route的定义。
你怕是很皮哦
·
2020-08-08 18:02
Android组件化方案—阿里路由
ARouter
的使用
原文链接地址:http://blog.csdn.net/guiying712/article/details/55213884,本文出自:【张华洋的博客】Android组件化项目地址:Android组件化项目AndroidModulePatternAndroid组件化之终极方案地址:http://blog.csdn.net/guiying712/article/details/780571201为
Greetty
·
2020-08-07 13:17
Android组件化
阿里路由ARoute
ARoute使用
ARouter
路由框架使用,登录拦截实践中的小问题
ARouter
路由框架实现登录拦截,以及注意点当前项目在做模块化、组件化的开发实践,这其中就少不了路由框架的使用。
冰路梦
·
2020-08-07 12:30
Android笔记
ARouter
之@Autowired源码分析
为了简化这些繁琐的步骤,
ARouter
提供了使用注解的方式来完成参数的注入,这是通过@Autowired来实现的。定义先来看看@Aut
你怕是很皮哦
·
2020-08-06 23:29
Android模块化与
ARouter
框架
在APP开发的初期,代码了不大,业务量比较下,一个APP作为一个单独的模块进行开发,往往问题不大,而且还能加快开发效率但是随着APP的用户量越来越多,也越来越复杂,这种开发方式显得结构特别的臃肿,特别是多个开发人员进行开发维护一个项目的时候每个人的代码质量也不相同,容易会产生代码冲突的问题。同时随着业务的增多,代码变的越来越复杂,每个模块之间的代码耦合变得越来越严重,导致代码混乱,没法进行单元测试
一杯清泉
·
2020-08-06 13:59
android
Android模块化开发
1.模块化开发的优势单独模块开发,编译迅速,调试方便模块之间相互解耦,协同开发不容易出错实际使用后,项目打包后的体积也小了很多2.遇到的问题和解决方案模块之间的数据传递模块之间使用
ARouter
进行跳转采用事件总线的方式
JIAHUA_XY
·
2020-08-06 12:21
android
java
Android Kotlin/java集成
arouter
产生的问题及解决
可以自己根据需要设计跳转router,也可以直接使用
arouter
第三方依赖实现,在实现过程中会产生较多的问题,本文将给出基本步骤及解决办法。
何33512336
·
2020-08-06 09:55
android
android
arouter
谈谈组件化-从源码到理解
这几天一直在组件化架构方面的知识点,下面主要分析一下“得到”的组件化方案和
Arouter
实现组件间路由的功能。
weixin_33923148
·
2020-08-05 22:31
Android组件化--
ARouter
框架
组件化简介一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发。组件化特点使用:各种自定义的控件、工具类等重复应用的代码等等。目的:复用,解耦。依赖:组件之间低依赖,比较独立。特点:高重用、低耦合。架构定位:纵向分层(位于架构底层,被其他层所依赖)。因此,在模
奔涌者
·
2020-08-05 21:59
前端
Android组件化 三、基于
ARouter
的组件化实战
组件化的实现,主要解决的就是模块的划分,以及划分后的交互问题。另外在组件化的过程中,也是一个,代码Review的过程,比如是否使用了通用的父类,以及对业务逻辑是否进行了友好的封装,总之,组件化可以说一面照妖镜,让之前代码存在的耦合问题充分暴露出来。这次使用的组件化样例是一个即时通讯软件,以下是组件化之前的样子,其中SuperHelper是底层通用帮助类可以看成CommonBase,封装了一些如数据
Android届的小学生
·
2020-08-05 21:01
Android组件化
组件化技术要点之AnnotationProcessor
在项目进行组件化时,页面路由是一个比较核心的问题,从
ARouter
到JIMU都采用了AnnotationProccessor来实现页面路由。下边将通过一个简单的
eklir
·
2020-08-05 17:51
android
打造一个简易版
ARouter
框架
但在使用
ARouter
时,由于初始化时,查询的apk路径只有base.apk,所以不能找到由Route注解自动生成的
ARouter
$$Group$$xxx文件。
weixin_34261739
·
2020-08-04 05:19
基于Transform实现更高效的组件化路由框架
前言之前通过APT实现了一个简易版
ARouter
框架,碰到的问题是APT在每个module的上下文是不同的,导致需要通过不同的文件来保存映射关系表。
weixin_34015860
·
2020-08-04 05:51
一种提高App启动速度的第三方SDK初始化方式
随着集成的SDK后,Application类就可能会变成这样:classMainApplication:Application(){overridefunonCreate(){super.onCreate()
ARouter
.init
u013908616
·
2020-08-04 03:52
android
Android coder 需要理解的注解、反射和动态代理
注解我们经常使用它,很多框架也提供了很多注解给我们使用,如
ARouter
的@Route(path="/test/activity")、butterknife的@BindView(R.id.user)EditTextusername
子木
·
2020-08-03 22:00
android
java
annotation
reflect
代理
Router/
ARouter
/路由框架原理及实现
路由框架主流路由框架Router/
ARouter
/WMRouter等…本文主要讲解Router和
ARouter
的实现原理,并实现一个路由框架1.路由的作用与优点1.在一些复杂的业务场景下,灵活性比较强,
袁袁袁袁袁
·
2020-08-03 21:09
Android
框架
原理
Arouter
跳转失败activityResumeTrigger: not whiteListed
先finish然后再跳转解决了我的问题JpushUtils.initJpushPermissions(activity);activity.finish();if(isFromWeb){IntentresultIntent=newIntent();resultIntent.putExtra("status","login_success");activity.setResult(RESULT_OK
丿灬安之若死
·
2020-08-03 20:02
002android
Android开发问题记录-
ARouter
init logistics center exception
在Bugly中发现存在偶现的崩溃问题如下:#5404com.alibaba.android.
arouter
.exception.HandlerException更详细的信息如下:java.lang.RuntimeException
mazouri
·
2020-08-03 16:19
MZR
Android
Android
Thinking
Android
开源框架
android
bug
arouter
alibaba
一个组件化工程模板(kotlin,androidX,
ARouter
)
使用的AS版本3.3。2、在本工程新建common、main、news等几个module2.1、除了news组件,其它都是特殊组件,先看common的build.gradle:所有组件的公共依赖库都添加在common里(库的名称在config.gradle里定义了,可以直接引用)。common的src目录主要放一些base类,我这里只有一个BaseApplication.java,需要被其它组件继
cwwei20122012
·
2020-08-03 16:20
android开发
XRouter-像Retrofit一样使用阿里开源路由中间件
XRouter一种基于
Arouter
的使用封装方案,实现对
ARouter
的Retrofit式使用。
chongjingzhu3523
·
2020-08-03 15:29
手写路由框架,了解
ARouter
框架核心原理
前言路由框架是干什么的:首先看百度百科,路由_百度百科,“路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。”在Android程序里,相当于有一个可以帮用户转发两个客户的通信信息。比如页面路由转发,即Activity跳转,但这里的框架不限于此。我需要么?一般android开发中,进行页面跳转时,一般写法如下:Intentintent=newIntent(mContext
Zephyr Cai
·
2020-08-03 15:01
Android源码
Android框架
android技术
Android 手撸一个简易路由Router
那只能用别的方法了,路由表是目前比较流行的方案,这里推荐两个比较多人喜欢的路由框架,
Arouter
和ActivityRouter,具体用法和
优了个秀的
·
2020-08-03 10:35
Android
android
Android组件化通信与路由的关系
一组件化通信的实现方式阿里
ARouter
:base层定义路由表(抽象功能下沉);lib层实现某个path;自定义注解:将所有实现类都以特殊的规则集合到某个包名下(实现类注册);运行时通过init,将所有实现类加载
大哨带走
·
2020-08-03 07:24
Android
Arouter
原理详解
组合起来的时候,就会涉及到组件间的通讯问题,比如这个module的Activity调用另外一个module的activity,如果是直接调用,那显然他们之间就有了耦合了,为了组件间的解耦,这个时候就可以用到
Arouter
tangedegushi
·
2020-08-03 04:23
第三方框架原理讲解
Android
Android kotlin下的多模块化MVP架构(Retrofit,Dagger2,
Arouter
,Room)
RxAndroid配置RxKotlinRxAndroidRetrofit集成集成优化dagger2集成依赖注入作用域限定符@Qualifier限定符RxLifecycle配置使用网络请求数据转换优化和扩展
ARouter
一直学习中的小白
·
2020-08-02 22:12
kotlin
Android高级进阶
编译时注解(BufferKnife等)与运行时注解(otto),注解处理器APT
Android路由开源库,阿里开源的
ARouter
路由。路由与注解。
desaco
·
2020-08-02 22:08
Java
base
热点(hot)技术
Android模块化开发--路由
ARouter
日常使用
概述公司基本上都是独立完成的小项目,所以模块化开发没接触过,本着学习的精神看到了
ARouter
路由觉得还不错,简单学习下,在这里当做记笔记了。
吴唐人
·
2020-08-01 07:43
Android
Arouter
学习笔记--使用
1、集成参考官方文档https://github.com/alibaba/
ARouter
在module的build.gradle中添加对应引用,注意版本对齐defaultConfig{......javaCompileOptions
csdn_韦振斌
·
2020-08-01 01:59
android
知识分享
仿京东app,采用组件化开发
ARouter
+ mvp + dagger2 + rxjava + retrofit + fresco 架构
话说一切没有gif图的项目都是耍流氓,上图:本项目为仿京东项目,资源为抓包获取,项目框架采用路由框架
ARouter
进行模块间通讯,以功能模块进行划分的组件化
code_lxd
·
2020-07-31 20:02
实战项目
Program type already present: com.alibaba.android.
arouter
.routes.
ARouter
$$Group$$ImBusiness
今天在写东西的时候报了一个错误,这个是使用alibaba的路由框架
ARouter
,进行模块间通信报才错。
Young_Time
·
2020-07-31 15:55
Android
小题
关于适配Replugin插件化框架的使用
前言公司有内部开发的路由框架,为了可适配Replugin插件化框架,当前的路由框架肯定是不能使用的,由于项目闭源,这里主要讲下改造的思路原路由设计思路以及主要问题以
ARouter
为例,他的设计仅服务于组件化架构项目
toothpickTina
·
2020-07-29 23:36
Android 路由框架
ARouter
最佳实践
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/76165252本文出自【赵彦军的博客】一:什么是路由?说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能。二:为什么需要路由Android系统已经给我们提供了api来做页面跳转,比如startActivity,为什么还需要路由框架呢?我们来简单分析下路由框架存在的意义:在
qq_33224330
·
2020-07-29 22:43
Android 组件化路由框架设计(仿
Arouter
)
Android组件化路由框架设计(仿
Arouter
)项目地址RouterDemo:https://github.com/532268948/RouterDemo一、前言 在组件化开发中一个必须要面对的问题就是组件间页面跳转
yth532268948
·
2020-07-29 02:11
组件化
android
路由
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他