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
实现的组件化方案说明:组件化背景一个项目,随着业务的发展,模块会变的越来越多,代码量也会变的异常庞大,进而可能开发的人会越来越多,这种情况下如果还是基于单一工程架构,那就需要每一个开发者都熟悉所有的代码
helloxielan
·
2020-09-15 13:26
java
移动开发
ui
ARouter
的基本使用
添加依赖和配置android{defaultConfig{...javaCompileOptions{annotationProcessorOptions{arguments=[
AROUTER
_MODULE_NAME
卧龙跃马
·
2020-09-14 21:36
安卓
android
Android APT实践 实现Butterknife
APT详解现在越来越多的三方库运用了APT技术,如:Dagger2、ButterKnife、
ARouter
等,在编译时根据annotation生成相关的代码逻辑,动态生成java,class文件给开发带来了很大的便利
renxhui
·
2020-09-12 22:59
android
进阶
使用
ARouter
时 提示 There is no route matched
使用
ARouter
时提示There’snoroutematched如果使用使用
ARouter
时提示There’snoroutematched这个错误时并且检查跳转url配置对的情况下:需要每个Module
闪电_Star
·
2020-09-11 18:15
问题解决记录
android
ARouter
源码解析(二)
前言前几天对
ARouter
的页面跳转源码进行了分析,趁着今天有空,就讲讲
ARouter
里面的拦截器吧。
ARouter
拦截器的使用方法在这就不多说了,不了解的同学可以去GitHub上看看。
策码奔腾 叓
·
2020-09-11 17:58
it
移动互联网
Android
程序员
android 开发之 APT 技术
一些大名鼎鼎的框架如Retrofit,
Arouter
都运用了APT技术。
weixin_34203832
·
2020-09-11 17:05
ARouter
路由解析
目录介绍01.原生跳转实现02.实现组件跳转方式2.1传统跳转方式2.2为何需要路由03.
ARouter
配置与优势04.跨进程组件通信4.1URLScheme4.2AIDL4.3BroadcastReceiver4.4
weixin_34168880
·
2020-09-11 17:03
java
markdown
python
模块化开发步骤 +
ARouter
的使用 + 结合mvp结构分模块(三)
模块化开发步骤+
ARouter
的使用+结合mvp结构分模块(一)模块化开发步骤+
ARouter
的使用+结合mvp结构分模块(二)模块化开发步骤+
ARouter
的使用+结合mvp结构分模块(三)接下来我们结合
侠一胡
·
2020-09-11 15:12
Android
There is no route match the path
arguments=[moduleNmae:project.getName()]正确写法:javaCompileOptions{annotationProcessorOptions{arguments=[
AROUTER
_MODULE_NAME
下宇天520
·
2020-09-11 15:39
安卓技术
Arouter
的使用以及源码解析
Arouter
源码解析
ARouter
项目地址https://github.com/alibaba/ARouterhttps://mp.weixin.qq.com/s/eTDRE5-XcMhBjzqFqMWXTQArouter
parsebobo
·
2020-09-11 15:08
Android
编译时注解(三)
Arouter
源码讲解
这篇文章主要讲解他的源码1.初始化
ARouter
.init(this);publicstaticvoidinit(Applicationapplication){if(!
勇敢地追
·
2020-09-11 15:03
Android
ARouter
解析二:页面跳转源码分析
在前面中我们对
ARouter
的页面跳转功能的使用有了基本的了解,由于篇幅的原因没有对跳转的源码进行分析,今天我们就来探究一下页面的跳转过程。
chuanao8829
·
2020-09-11 14:09
ARouter
— Calling startActivity() from outside of an Activity ...
ARouter
使用异常一、问题描述二、异常信息三、异常分析四、_
ARouter
代码分析五、解决方法一、问题描述异常:CallingstartActivity()fromoutsideofanActivitycontextrequirestheFLAG_ACTIVITY_NEW_TASKflag.Isthisreallywhatyouwant
Elson_6
·
2020-09-11 13:07
开源框架源码分析
ARouter
源码浅析第二篇
请参考
ARouter
源码浅析服务管理依赖注入通过依赖注入的方式我们可以像上一篇文章中获取跳转参数一样获取服务,具体的实现我们还是通过源码来看一下吧。
weixin_34203832
·
2020-09-11 13:23
ARouter
解析笔记
ARouter
的结构
ARouter
主要由三部分组成,包含注解模块、编译期生成相关代码模块以及主要的API调用模块。
arouter
-annotation:注解声明和信息存储的模块。
weixin_33835103
·
2020-09-11 13:17
仿写
Arouter
框架实现Activity的跳转
Arouter
框架是主要由三个模块组成,annotation,compiler,core.annotation:自定义注解,用来声明需要路由的页面(JavaLibrary)compiler:注解解析,在编译时根据自定义注解生成注册路由表的
涂程
·
2020-09-11 13:20
程序员
Android
ARouter
源码理解(二)
ARouter
中Interceptor原理理解(一)本文的目的最近在实践jetpack的Navigation,由于google推荐使用一个activity其余都是fragment来进行编程,所以打算借鉴阿里巴巴的开源路由框架
SaintSun1230
·
2020-09-11 12:20
知识点归纳
ARouter
源码解读
ARouter
源码解读以前看优秀的开源项目,看到了页面路由框架
ARouter
,心想页面路由是个啥东东,于是乎网上搜索查看,是阿里出品开源的,主要是关于页面跳转的解耦框架。
Mr_lu_
·
2020-09-11 12:42
android
源码解读
ARouter
源码分析
一、前言在开始分析
ARouter
的源码之前,我假定你已经知道
ARouter
的用途,并且会熟练使用。下面我在官方demo的基础上,来分析每项功能的流程。
薛瑄
·
2020-09-11 12:19
Android
Arouter
组件化
Android Kotlin
ARouter
组件化构建项目
远古应用:App(一堆的代码)远古应用升级版:App+Base(抽取通用代码)远古应用Pro:App+Base+lib(lib_log,lib_network,lib_map)MVCMVP(MVC升级版本)m(data)v(ui)p(impl)->逻辑组件化App+(N+Module(App))-NLibrary如何动态构建组件化?AppModule笑话地图星座语音设置系统设置天气应用管理开发者模
叶为正
·
2020-09-10 16:06
android
Android 组件化思考与总结
updatatime2020年10月09日14:03:57CSDN参考文章-
ARouter
原理前言 在平时的开发过程中,中小项目MVC、MVP已经够用。
小肥羊冲冲冲
·
2020-09-09 17:53
Android进阶之路
android
架构
组件化
ARouter
通往架构师的一天 之项目架构-webview1
由于课程已经开始所以第一节课从webview开始上老师说是讲webview其实讲了很多项目架构方面的东西收获很多老师通过google的autoservice以及java的serviceLoader架构进行组件化通信感觉比
Arouter
丶小民工
·
2020-08-28 17:45
Kotlin与Java混编模式下,使用
Arouter
及ButterKnife问题
Kotlin与Java混编模式下,使用
Arouter
及ButterKnife问题最近在对项目中模块进行Kotlin改造时,遇到以下几个问题,特此记录,希望帮到大家1.当*.kt后缀的Activity上使用
xych45
·
2020-08-26 16:29
遇坑填坑
新闻类App (MVP + RxJava + Retrofit+
ARouter
)
新闻类App(MVP+RxJava+Retrofit+Dagger+
ARouter
)整体开发基于MVP+RxJava+Retrofit+Dagger+ARouterretrofitdagger2rxjavaRxLifecycleARouterUtilsBannerGildePhotoViewGitHub
醉墨重生
·
2020-08-25 11:50
android架构
新闻类App (MVP + RxJava + Retrofit+Dagger+
ARouter
)新增功能
新闻类App(MVP+RxJava+Retrofit+Dagger+
ARouter
)整体开发基于MVP+RxJava+Retrofit+Dagger+ARouterretrofitdagger2rxjavaRxLifecycleARouterUtilsBannerGildePhotoViewJiaoZiVideoPlayerandroid-gif-drawableGitHub
醉墨重生
·
2020-08-25 11:50
android架构
源码分析 —
ARouter
目录
ARouter
整体结构
ARouter
初始化流程的源码分析
ARouter
拦截器优先级的问题
ARouter
整体结构主要的类:类名类的描述ARouterARouterfacade(门面模式);_ARouterARoutercore
weixin_34018202
·
2020-08-25 01:09
【
ARouter
】初始化过程分析
本篇主要介绍
ARouter
的初始化过程。
耳东_
·
2020-08-25 01:34
Android
源码学习
ARouter
中的踩坑之Multiple dex files define Lcom/alibaba/android/
arouter
/routes/
ARouter
$$Group
ARouter
中的踩坑之MultipledexfilesdefineLcom/alibaba/android/
arouter
/routes/
ARouter
$$Group或者thereisnopathmatched
Lucas_LT
·
2020-08-25 01:52
android
ARouter
ARouter
解析一:基本使用及页面注册源码解析
ARouter
是阿里2017年开源的页面路由框架,是今年比较火的一个开源框架,目前在Github上已经有2.2k的小星星了。
juexingzhe_tian
·
2020-08-25 00:35
路由跳转
android
开源框架
阿里巴巴
路由跳转
ARouter
ARouter
源码详解
转载请注明链接:https://blog.csdn.net/feather_wch/article/details/87376462详细分析
ARouter
的源码。
猎羽
·
2020-08-25 00:18
Android
阿里路由框架--
ARouter
源码解析之初始化
ARouter
ARouteropenLogopenDebuginitLogisticsCenterinitgetFileNameByPackageNamegetSourcePathstryLoadInstantRunDexFileafterInit参考上一篇介绍了
ARouter
月盡天明
·
2020-08-25 00:03
Android开发
Android从零单排
Android高分局
ARouter
跳转
ARouter
跳转介绍代码使用新建Application,初始化
ARouter
在要跳转的Activity添加头注释被跳转的页面介绍
ARouter
是阿里开源的一款android路由框架。
yuuuuuuii
·
2020-08-24 21:16
ARouter
笔记
ARouter
是什么?
ARouter
是:阿里巴巴自研路由框架,主要解决组件间、模块间的界面跳转问题。
ARouter
优势原生的路由方案存在的问题首先谈一谈原生的路由方案存在的问题以及为什么需要路由框架。
杨华_6f65
·
2020-08-24 06:37
Android中使用
Arouter
路由,最简单明了的学习笔记
Arouter
一、appbuild.gradledefaultConfig节点中添加配置:javaCompileOptions{annotationProcessorOptions{arguments=
木高
·
2020-08-23 19:06
Android
Android组件化项目搭建遇到的问题记录
1.
ARouter
的依赖问题Whatwentwrong:Executionfailedfortask':app:kaptDebugKotlin'.Afailureoccurredwhileexecutingorg.jetbrains.kotlin.gradle.internal.KaptExecutionjava.lang.reflect.InvocationTargetException
小羊子说
·
2020-08-22 16:29
android
组件化
问题解决
手把手教你快速搭建一个基于ARoute组件化+MVVM开发模式项目
先看一下效果首先我们先使用
Arouter
框架来实现组件化模块划分APP有四个模块分别为module_home(首页)、module_market(行情)、module_option(自选)、module_user
Lin_LiJing
·
2020-08-21 15:04
Android框架
Android 应用内跳转QQ应用 会话界面
ARouter
.getInstance().build(ARouterPath.WEB_ACTIVITY).withString(ARouterPath.URL,"http://wpa.qq.com/msgrd
一往无前-千夜
·
2020-08-21 07:50
安卓
Android coder 需要理解的注解、反射和动态代理
注解我们经常使用它,很多框架也提供了很多注解给我们使用,如
ARouter
的@Route(path="/test/activity")、butterknife的@BindView(R.id.user)EditTextusername
子木
·
2020-08-21 04:49
android
java
annotation
reflect
代理
Android组件化项目搭建遇到的问题记录
1.
ARouter
的依赖问题Whatwentwrong:Executionfailedfortask':app:kaptDebugKotlin'.Afailureoccurredwhileexecutingorg.jetbrains.kotlin.gradle.internal.KaptExecutionjava.lang.reflect.InvocationTargetException
小羊子说
·
2020-08-21 03:00
android
组件化
问题解决
Android Jetpack架构开发组件化应用实战
本文首发于微信公众号“Android开发之旅”,欢迎关注项目介绍本项目采用组件化+MVVM架构进行开发,对功能组件和业务组件进行拆分,通过
ARouter
进行组件之间的通信。
李四爷
·
2020-08-21 02:58
jetpack
android
组件化
mvvm
APT的使用1
现在越来越多的框架使用apt技术来实现或重写,如Dagger2、ButterKnight、
ARouter
。
ZenCabin
·
2020-08-21 00:29
Program type already present: com.alibaba.android.
arouter
.routes.
ARouter
$$Group$$login
@Route(path=CommonRoute.ServiceRoute.SERVICE_ROUTE_LOGIN)其他常见原因:包名重复;
arouter
源码已经使用了路径;
hpp_1225
·
2020-08-20 23:22
安卓开发遇到问题总结
ARouter
的配置
模块化开发时
ARouter
的配置GitHub:https://github.com/alibaba/
ARouter
跟官方提供的有点不一样环境:Androidstudio3.0.11.项目的结构QQ截图20180518101603
jxtx
·
2020-08-20 22:25
Android架构师-组件化-组件化APT生成路由Group和Path文件 7
上文即组件化文章6中,我们遗留的问题是在app中通过RouterManager去add每一个Activity,这样操作很耗时,之前我们也说过,可以在ARouterProcessor,即注解处理器中动态扫描到添加了
ARouter
芒果_BJ
·
2020-08-20 13:09
Android架构师-组件化-组件化路由架构设计 6
思考:1:为什么要组名,为什么不直接通过path路径来取Class类对象呢例如:组名app组名order组名personal比如组名有:app:那么对应的路径的详细的Class类文件,那么这个文件就是
ARouter
芒果_BJ
·
2020-08-20 13:09
Android架构师-组件化-组件化APT介绍与使用 4
1:新建一个javaLibrary:annotation2:在此Library中新建
Arouter
类importjava.lang.anno
芒果_BJ
·
2020-08-20 13:08
模仿组件化路由
ARouter
的原理(一)
关于组件化的问题,之前都是自己独立开发项目,所以组件化的东西基本上没有用过,最近学习了一下组件化的框架搭建首先创建两个module创建module的时候,我们要注意选择这个module的名字要注意不能起重复。创建好两个module之后,这两个module其实是可以独立运行的,他们两个可以单独成为一个APP为了实现组件化,我们需要对这三个app的SDK进行统一管理,所以在mainapp里的gradl
什么时候可以下宽粉
·
2020-08-20 13:48
安卓实现自定义View画时钟,并解决handler内存泄漏问题。
直接上效果图:具体代码如下:(注释已经写得很清楚了哈)packagecom.lenz.
arouter
.clearpwtest;importandroid.content.Context;importandroid.graphics.Canvas
李小白的博客
·
2020-08-20 13:04
小白探索
Android
Android-组件化开发
参考资料:https://www.jianshu.com/p/60c1b9ddd8ab上一篇我们学习了
ARouter
,讲到
ARouter
是组件化开发的基础,那现在让我们开始组件化开发吧。
赵涛涛
·
2020-08-20 13:31
Android技术
内存泄漏两个生命周期不同的对象引用了同一个对象,Handler和Activitykotlinmvp+dagger+
arouter
实现模块化rxjava、retrofit谷歌livedata+viewmodel
qq_18091203
·
2020-08-20 13:53
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他