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
源码解析(零)基本使用零、要解决的问题在app的开发中,页面之间的相互跳转是最基本常用的功能。
LiMubai_CN
·
2018-11-05 19:44
android
多Module java和kotlin混编打包 出现 duplicate entry错误
多Modulejava和kotlin混编打包出现Duplicateentry错误问题:项目中使用了
ARouter
组件化,在打包的时候出现了Duplicateentry的错误,其中一个module中使用了
Lucas_LT
·
2018-10-30 09:59
android
gradle
kotlin
Android APT 快速教程
简单来说~~就是你只需要添加注解,APT就可以帮你生成需要的代码许多的Android开源库都使用了APT技术,如ButterKnife、
ARouter
、EventBus等动手实现一个简单的APT小目标在
LiMubai_CN
·
2018-10-19 14:29
android
Error:Execution failed for task ':app:kaptDebugKotlin'. 异常
Executionfailedfortask':BundleChat:kaptDebugKotlin'.GradleException:Compilationerror.Seelogformoredetails有用到
ARouter
假面骑士阿盐
·
2018-10-16 15:59
注解开发-自定义EventBus之路
比如Retrofit2,EventBus,路由框架
ARouter
等,是不是想学习追一下源码发现看不懂了?
土肥圆的诺诺
·
2018-10-10 20:30
ARouter
组件化之路遇到的坑
ARouter
组件化之路遇到的坑Activity跳转混淆本次在公司的组件化的实战主要借鉴学习了大神的博客:http://blog.csdn.net/guiying712/article/details/
MQMaoQiang
·
2018-09-25 18:49
Android
Android 组件化架构方案
Android组件化架构方案组件化+T-MVP+DataBinding+RxJava获取组件化项目点这里组件间通信:EventBus组件间跳转:
ARouter
网络通信:Retrofit组件划分app:app
头有点冷的程序员
·
2018-09-21 15:34
android
组件化
MVP
android学习笔记
基于
ARouter
的Android组件化实现
网上组件化的文章很多,我本人学习组建化的过程也借鉴了网上先辈们的文章。但大多数文章都从底层的细枝末节开始讲述,由下而上给人一种这门技术“博大精深”望而生畏的感觉。而我写这篇文章的初衷就是由上而下,希望别人在阅读的过程中能够觉得“组件化原来也就是这几个东西”的感觉。####首先我们来看一下组件化项目和传统项目的区别######在传统的项目里我们通常情况下会有一个commonLib的Libary模块和
洛基loky
·
2018-09-13 10:22
组件化爬坑---组件间解耦之
ARouter
获取Service
上一篇我们介绍了ContentProvider应用组件间通信,相信了解过组件化开发的同学肯定也知道阿里的
Arouter
框架,它是为组件间通信而生的。
RunningXiaoHei
·
2018-08-21 20:36
Android
Annotation processors must be explicitly declared now. The following dependencies on the compile cl
集成阿里
ARouter
报错~Annotationprocessorsmustbeexplicitlydeclarednow.Thefollowingdependenciesonthecompileclasspatharefoundtocontainannotationprocessor.PleaseaddthemtotheannotationProcessorconfiguration
奋斗威威
·
2018-08-09 18:43
android
bug
AndroidBUGFix
modularization 安卓组件化demo
modularization安卓组件化demo可根据自己需求修改模块,感谢starissuesfollow:)项目简介及计划:1:使用
ARouter
,ButterKnife,AFrame(rxjava2
半只温柔
·
2018-08-01 19:33
ServiceLoader浅析以及在Android组件化中的使用
最近在了解Android组件化开发相关模式,在组件间通信和服务相互调用的时候,除了
ARouter
,意外发现了ServiceLoader这个类,便抽时间了解了一下,并写了Demo尝试了一下,确实是挺方便的一个类那么
GexYY
·
2018-08-01 14:36
Android kotlin混合编程引入
Arouter
无法找到 匹配路径(no match path)
前言最近项目进行混合编程(java、kotlin),再引入
Arouter
时候遇到的一些的奇奇怪怪的问题。
_卫超
·
2018-07-31 10:30
android
集成第三方
理解
Arouter
,实现
Arouter
基础功能
javapoet帮助生成代码IRouteGroup生成的类实现了此接口便于在运行时使用封装的数据二初始化
Arouter
时通过反射调用自动
hadis_fei
·
2018-07-25 14:43
android
使用
ARouter
实现拦截登录功能
@Interceptor(priority=1)publicclassLoginInterceptorimplementsIInterceptor{privatestaticfinalStringTAG="LoginInterceptor";privateContextmContext;@Overridepublicvoidprocess(Postcardpostcard,InterceptorC
零下0814
·
2018-07-02 14:46
Android及开发
使用
ARouter
实现拦截登录功能
@Interceptor(priority=1)publicclassLoginInterceptorimplementsIInterceptor{privatestaticfinalStringTAG="LoginInterceptor";privateContextmContext;@Overridepublicvoidprocess(Postcardpostcard,InterceptorC
零下0814
·
2018-07-02 14:46
Android及开发
阿里路由框架
ARouter
源码解析之Compiler
前段时间,公司项目在做组件化重构,过程中当然会有很多痛点。组件化最重要的是根据项目和业务进行分模块,至于模块的粒度就看大家自己来把控了!这里要说的就是模块之间的数据传输问题组件化之后,各个模块不相互依赖,那么怎么相互跳转和传递数据呢?答案就是通过隐式Intent的方式来跳转和传递数据。以往的显示Intent跳转,会存在类直接依赖的问题,这样会导致耦合性非常严重;相比而言,隐式Intent则不需要类
Jack_sen
·
2018-07-02 14:18
Android路由框架
ARouter
分析
一、路由方案原生的路由方案缺点:显式:直接的类依赖,耦合严重隐式:规则集中式管理,协作困难Manifest扩展性较差跳转过程无法控制失败无法降级
ARouter
的优势:使用注解,实现了映射关系自动注册与分布式路由管理编译期间处理注解
Ruheng
·
2018-07-02 13:22
Android路由方案
ARouter
分析
一、路由方案原生的路由方案缺点:显式:直接的类依赖,耦合严重隐式:规则集中式管理,协作困难Manifest扩展性较差跳转过程无法控制失败无法降级
ARouter
的优势:使用注解,实现了映射关系自动注册与分布式路由管理编译期间处理注解
Ruheng
·
2018-07-01 17:30
阿里
ARouter
demo 学习 (一)
2.MainActivity这种界面跳转代码事例packagecom.alibaba.android.
arouter
.demo;im
奋斗威威
·
2018-06-14 17:39
android
ARouter
there's no route matched解决方法
原因
ARouter
是一个组件化开发常用的一个路由框架,它可以很方便的让我们进行组件之间的跳转。
LoveWyf_
·
2018-06-11 14:02
android常见问题
ARouter
源码探究
ARouter
源码探究1.疑问如何做到支持直接解析标准URL进行跳转,并自动注入参数到目标页面中?如何做到支持Multidex、InstantRun?如何做到映射关系按组分类、多级管理,按需初始化?
小宝一号
·
2018-05-26 17:33
android开发
ARouter
::There is no route match the path
ARouter
:https://github.com/alibaba/
ARouter
在使用服务时会提示找不到路由路径,但是已经按照官网提示的配置好了路径。原因:可能是配置出现问题。
绝行天下
·
2018-05-18 10:43
Android
Android问题集
Android组件化开发路由的设计实践
调研了一下目前的路由框架,
ARouter
(阿里的),ActivityRouter都使用了apt技术编译时注解,个人想法是一口吃不成胖子,先做个比较实用的。
breaktian
·
2018-05-18 09:06
Android组件化开发路由的设计
调研了一下目前的路由框架,
ARouter
(阿里的),ActivityRouter都使用了apt技术编译时注解,个人想法是一口吃不成胖子,先做个比较实用的。
weixin_34396103
·
2018-05-17 23:22
移动开发
Android使用注解处理器自动生成代码(了解)
的一个工具,它是在编译时扫描注解和处理注解(Annotation)可以自定义注解,并注册相应的注解处理器在Andorid开源库中,有不少是使用到注解处理器的框架,像Butterknife,Dagger2和路由
ARouter
wenou
·
2018-05-13 22:39
Android开发学习之路--Kotlin之Android开发使用心得和注意事项
前言1@Autowired需要@JvmField注解@Autowired(name="test")@JvmFieldvarcurrentDate:Long=0当我们用到类似于阿里的
ARouter
的时候,
东月之神
·
2018-05-10 00:37
Android开发学习之路
Android开发学习之路
组件化知识梳理(4) - IOC & AOP 思想在
Arouter
中的应用
一、IoC1.1基本概念IoC(InversionofControl),中文翻译为控制反转,具体实现是由容器来控制业务对象之间的依赖关系,最终的目的是避免和降低对象间的依赖关系。本质上是控制权由应用代码转到了外部容器,控制权的转移即是所谓的反转。IoC的实现策略有两种:依赖查找:容器中的受控对象通过容器的API来查找自己所依赖的资源和协作对象。依赖注入(DependencyInjection):对
泽毛
·
2018-05-08 22:52
ARouter
的坑之Program type already present: com.alibaba.android.
arouter
.routes.
ARouter
$$Group$$
arouter
错误信息是这样子的,只有在编译运行的时候才跳出来Programtypealreadypresent:com.alibaba.android.
arouter
.routes.
ARouter
$$Group$$
桑欣
·
2018-05-05 21:50
Android
路由方案之
ARouter
源码分析
目录前言利用Intent跳转利用scheme完成跳转正式开始
ARouter
的探索小结前言去年底公司内部作技术分享的时候,笔者分享过一次
ARouter
源码的分析,最近在整理草稿箱里的内容,顺便将它分享出来
handy周
·
2018-04-15 00:28
Android
ARouter
路由框架解析
一、
ARouter
介绍及主要应用场景:1、介绍:是
ARouter
是阿里巴巴开源的Android平台中对页面、服务提供路由功能的中间件,提倡的是简单且够用。
OneXzgj
·
2018-04-02 11:16
[坑]使用
ARouter
时出现: There is no route match the path错误
“W/
ARouter
:::
ARouter
::Thereisnoroutematchthepath[/xxx/xxx],ingroup[xxx][]”官方解释:通常来说这种情况是没有找到目标页面,目标不存在如果这个页面是存在的
坚持_唯1
·
2018-03-27 18:30
android
ARouter
源码学习之Compiler
ARouter
源码学习之Compiler官方文档:Android平台页面路由框架
ARouter
阿里巴巴Aroutergithub地址如下:ARoutergitHub地址
ARouter
我的学习注释GitHub
xiaxl
·
2018-03-16 17:20
Android应用
源码分析 —
ARouter
路由框架
一、
ARouter
整体结构二、
ARouter
初始化流程的源码分析1.
ARouter
初始化时序图2.
ARouter
初始化代码分析三、
ARouter
使用时常见的问题:3.1
ARouter
拦截器优先级的问题3.2Group
Love667767
·
2018-03-09 11:23
Android
源码分析
开源框架源码分析
ARouter
-Android路由中间件
目录1)依赖和配置2)初始化3)路由操作3.1)跳转并传参3.2)跳转回调(startActivityForResult)3.3)通过URL跳转3.4)监听路由过程3.5)分组3.6)fragment路由4)拦截器5)降级策略6)依赖注入服务(服务解耦)7)读源码1)依赖和配置android{defaultConfig{...javaCompileOptions{annotationProcess
玄策
·
2018-02-12 15:53
定制阿里代码检查,实现你自己的代码规范检查
是这样的,app是老项目了,半年前接入了
ARouter
,由于Activity繁多,就没有去全局支持
ARouter
,这不,技术改造来了,就是定义一个规则,全局的在项目里面搜一遍,所有Activity如果没有
写给杭州的歌
·
2018-01-23 17:43
android
Kotlin中多模块开发使用
arouter
项目配置github地址:https://github.com/alibaba/
ARouter
//
ARouter
在baseLib中引入包compile"com.alibaba:
arouter
-api:$
一直学习中的小白
·
2018-01-03 19:12
Android基础
kotlin
Android组件化设计
组件化基础框架使用
ARouter
实现组件化项目中没有自己设计路由,而是使用阿里在github上面的一个开源项目
ARouter
,地址是:
ARouter
组件化的优点避免重复造轮子,节省开发维护成本;降低项目复杂性
zhouzhengting1
·
2017-12-20 16:47
框架
Android
android
框架
ARouter
使用及源码简析
ARouter
是阿里巴巴开源的Android平台中对页面、服务提供路由功能的中间件,提倡的是简单且够用。基本用法1.添加依赖配置android{defaultConfig{...
白纸上涂鸦
·
2017-12-20 11:57
Android技术汇总
ARouter
基本配置踩坑
写在前面本篇将介绍组件化过程中模块间的通信助手--
ARouter
的基本配置跳转以及遇到的坑配置如下在使用路由的module的gradle中添加如下代码(base可以不添加)android{defaultConfig
路过的人
·
2017-12-14 11:23
使用阿里
ARouter
路由实现组件化(模块化)开发流程
这是阿里对
Arouter
的定位,那么我们一起来梳理一下
Arouter
使用流程,和使用中我所遇到的一些问题!
晓果博客
·
2017-12-08 17:20
android-插件化与模块化
ARouter
使用简介
aRouter
是阿里巴巴开源的一个基于路由模式的界面调用框架,可以方便的实现Activity之间的跳转。Android组件化开发的必备。
zhezi521
·
2017-12-08 16:16
使用
ARouter
遇到的坑
跨模块跳转不能跳转需要被跳转的模块或者说使用了
ARouter
注解的模块都要加上这个dependencies{annotationProcessorrootProject.ext.arouterCompiler
wp529
·
2017-11-30 17:13
阿里
ARouter
开源组件化框架项目实践
1.App项目组件化做移动开发的同学都会发现这两年在移动开发圈子里最火的就是组件化了,组件化不同的实现方案也引起了各派技术大拿的争吵,技术人员的一个通病就是,总觉得自己的方案是最好的,吵归吵但是大家的目标其实是一致的,都是实现APP的功能组件化,为什么这两年大家都开始考虑做组件化了呢?这也是因为随着这几年APP的快速发展,各个活下来的APP安装包都由原先的几兆到了几十兆,甚至有些应用超过了100M
monkey01
·
2017-11-21 17:42
ARouter
Android页面路由框架
github地址:https://github.com/alibaba/
ARouter
一.功能介绍支持直接解析标准URL进行跳转,并自动注入参数到目标页面中支持多模块工程使用支持添加多个拦截器,自定义拦截顺序支持依赖注入
以千
·
2017-11-21 13:22
android架构
ARouter
路由框架
随着业务模块的增加,组件化开发势在必行。那么页面的跳转与通信则需要一个强大的轮子来支撑。一、功能介绍支持直接解析标准URL进行跳转,并自动注入参数到目标页面中支持多模块工程使用支持添加多个拦截器,自定义拦截顺序支持依赖注入,可单独作为依赖注入框架使用支持InstantRun支持MultiDex(Google方案)映射关系按组分类、多级管理,按需初始化支持用户指定全局降级与局部降级策略页面、拦截器、
枫过舞流年
·
2017-11-10 15:49
[Alibaba-
ARouter
]浅谈简单好用的Android页面路由框架
开发一款App,总会遇到各种各样的需求和业务,这时候选择一个简单好用的轮子,就可以事半功倍前言Intentintent=newIntent(mContext,XxxActivity.class);intent.putExtra("key","value");startActivity(intent);Intentintent=newIntent(mContext,XxxActivity.class
Yaezakura
·
2017-11-10 09:17
5步教你快速写一个android Router路由框架
ARouter
:通过类查找进行合并路由表。ActivityRouter:通过注解进行路由表合并。路由框架的意义Android系统已经给我们提供了api来
菜鸟窝
·
2017-11-10 09:07
ARouter
使用时build.gradle的配置
前言
ARouter
的出现大大的简化了Android页面之间的跳转,它较Intent使用起来更为方便简洁,但在使用时需要在module的build.gradle文件中进行配置。
笑喵
·
2017-10-16 22:35
android
Android实现顶部悬浮效果
具体内容如下效果图布局java@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);
ARouter
.getInstance
嘉禾世兴
·
2017-10-11 10:37
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他