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
是阿里团队开源的一款提供路由功能的中间件,项目地址:https://github.com/alibaba/
ARouter
。
zizi192
·
2020-03-20 22:47
TODO 最适合练习主流框架的应用
1、应用介绍:使用MVP+Dagger2+Retrofit+Rxjava2+RxLifecycle+
ARouter
框架构建一般使用该框架的应用比较复杂,所以该项目虽然很小,但五脏俱全,很适合学习和研究!
OneXzgj
·
2020-03-19 02:13
使用databinding 运行项目报 程序包com.***databinding不存在
***databinding不存在,所有的自动生成类都报错检查了一边xml和java代码均没有问题找了好久才发现原因原因是:我使用路由框架
Arouter
,在定义服务接口的时候加了private修饰错误示例
一眼看穿了我
·
2020-03-17 10:15
【PDF下载】阿里开源峰会之安卓页面路由框架
ARouter
最佳实践
视频介绍本次分享将介绍页面路由框架
ARouter
的技术方案、解决的问题以及在实际场景中的最佳实践。我们在移动端软件的开发过程中,经常需要在浏览器等其他外部环境导流到自己App,以及A
肆虐的悲傷
·
2020-03-16 07:08
[Alibaba-
ARouter
] 简单好用的Android页面路由框架
开发一款App,总会遇到各种各样的需求和业务,这时候选择一个简单好用的轮子,就可以事半功倍前言Intentintent=newIntent(mContext,XxxActivity.class);intent.putExtra("key","value");startActivity(intent);Intentintent=newIntent(mContext,XxxActivity.class
Yaezakura
·
2020-03-13 02:42
Android之旅 --
ARouter
使用介绍(一)
美景总是好的
ARouter
--阿里开源的一套Android路由中间件框架.主要是替换原有Android跳转的Intent使用,减少代码依赖,降低代码之间耦合度.https://github.com/alibaba
程序猿老麦
·
2020-03-07 14:12
Android组件化开发路由的设计
调研了一下目前的路由框架,
ARouter
(阿里的),ActivityRouter都使用了apt技术编译时注解,个人想法是一口吃不成胖子,先做个比较实用的。
breaktian
·
2020-03-05 03:26
Android之旅 --
ARouter
源码分析(一)
美景总是好的Androidstudio工程的结构AndroidStudio目录结构app--demoapplicationarouter-annotation--注解相关的声明,其他工程都要依赖这个
arouter
-api
程序猿老麦
·
2020-03-04 21:58
ARouter
原理剖析及手动实现
本文由玉刚说写作平台提供写作赞助,版权归玉刚说微信公众号所有原作者:Xiasem版权声明:未经玉刚说许可,不得以任何形式转载前言路由跳转在项目中用了一段时间了,最近对Android中的
ARouter
路由原理也是研究了一番
xiasem
·
2020-03-02 20:10
2018-07-30
#
ARouter
##一[功能](https://github.com/alibaba/
ARouter
/blob/master/README_CN.md)简介-支持URL页面跳转,并可添加参数-支持参数及对象传递
wanggang2088
·
2020-03-02 14:32
ARouter
简单入门和介绍
说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能为什么使用
ARouter
?
Mapleslong
·
2020-02-25 20:38
ARouter
解析五:IoC与依赖注入
终于来到了
ARouter
解析的第五篇了,前面陆陆续续分享了四篇
ARouter
框架的使用和源码内容:
ARouter
解析一:基本使用及页面注册源码解析
ARouter
解析二:页面跳转源码分析
ARouter
解析三
juexingzhe
·
2020-02-24 16:57
Android APT(Annotation Processing Tool) 实践
现今越来越多的第三方库使用了apt技术,Dagger2、ButterKnife、
ARouter
等,在编译时根据annotation生成相关的代码逻辑,动态的生成Javaclass文件给开发带来了很大的便利
JakePrim
·
2020-02-23 09:47
ARouter
解析七:降级策略
今天我们接着来学习下阿里今年开源的路由框架
ARouter
,这个也是我们这个解析系列内容的最后一篇了,后面还会一片总结的分享。今天分享下
ARouter
的降级策略。那么降级策略是个什么鬼?
juexingzhe
·
2020-02-22 11:42
ARouter
源码浅析第二篇
服务管理依赖注入通过依赖注入的方式我们可以像上一篇文章中获取跳转参数一样获取服务,具体的实现我们还是通过源码来看一下吧。当我们队一个自定义的service标注上@Autowired注解的时候,重新编译以后,APT会为我们自动生成如下代码:image.png至于inject方法在哪被调用上一篇文章已经分析过了,这里可以看到服务的注入跟参数的注入还是有区别的,具体的实现是插件帮我们做了,我节选了一点代
jtsky
·
2020-02-21 14:20
揭秘
ARouter
路由机制
面试官:有没有使用过组件化,组件化通信如何做到的,
ARouter
有用过吗心理分析:组件化一般在架构经常被考到,组件化的内容比较多,跟我们平时的开发mvc的单体应用不一样,组件化是团队作战,需要设计复杂的组件通信与交互求职者
Android高级开发
·
2020-02-21 07:24
组件化开发+MVP框架+Rxjava2+Rxlifecycle2+retrofit2网络框架封装
前言应公司需求,重构项目,特搭建一套适合自己公司项目的框架一.所需掌握的技能点A.组件化开发:你需要了解以下知识点1.gradle基础2.注解生成器(apt)3.注解的使用3.路由器(本项目使用的是阿里开源的
arouter
我做高富帅
·
2020-02-20 22:57
Android之旅 --
ARouter
源码分析(二)
美景总是好的Android之旅--
ARouter
源码分析(一)主要介绍了
ARouter
启动activity的基本原理.这篇我们来看下在编译期
arouter
-compiler都做了哪些事情介绍大概梳理一下
程序猿老麦
·
2020-02-17 18:25
基于
Arouter
的登录拦截
ARouter
爬坑之旅#效果图##1、
ARouter
功能介绍1.支持直接解析标准URL进行跳转,并自动注入参数到目标页面中2.支持多模块工程使用3.支持添加多个拦截器,自定义拦截顺序4.支持依赖注入,可单独作为依赖注入框架使用
龙潭吴彦祖丶
·
2020-02-17 00:51
路由框架
ARouter
最全源码解析
ARouter
是2017年阿里巴巴开源的一款Android路由框架,官方定义:
ARouter
是Android平台中对页面,服务提供路由功能的中间件,提倡简单且够用有下面几个优势:1.直接解析URL路由,
juexingzhe
·
2020-02-16 11:33
揭秘
ARouter
路由机制
面试官:有没有使用过组件化,组件化通信如何做到的,
ARouter
有用过吗心理分析:组件化一般在架构经常被考到,组件化的内容比较多,跟我们平时的开发mvc的单体应用不一样,组件化是团队作战,需要设计复杂的组件通信与交互求职者
Android_until
·
2020-02-13 20:02
Android 第三方框架整理
ARouter
组件路由Dagger2依赖注入框架Rx系列RxJavaRxAndroid日志Logger日志框架网络请求OkHttp3R
AbnerXI
·
2020-02-13 19:40
ARouter
源码浅析
具体的使用可以参考:https://github.com/alibaba/
ARouter
。
jtsky
·
2020-02-13 12:07
再谈JAVA注解和反射
最近在研究阿里开源的
ARouter
框架,碰到了较多注解的使用。结合ButterKnife开源框架的使用,越来越体会到熟练使用注解的重要性。故针对注解再次进行学习和总结,重要的是辅助代码来验证。
zizi192
·
2020-02-12 23:35
利用
ARouter
进行业务架构解耦
github源码地址本Demo中实现了以下功能:开发了一个Demo,用于多模块业务的开发以及数据通讯和传递,通过
ARouter
,可以实现模块间解藕,独立。
ssevening
·
2020-02-12 17:31
Android模块化到组件化方案分享(2)
例如跳转不用
Arouter
依然可以跳转,每个组件不单独开放接口,也不影响使用。所以项目内组件化和项目外组件还是有一定的差别。
fengyongge
·
2020-02-12 01:41
新闻类App (MVP + RxJava + Retrofit+Dagger+
ARouter
)
新闻类App(MVP+RxJava+Retrofit+Dagger+
ARouter
)整体开发基于MVP+RxJava+Retrofit+Dagger+ARouterretrofitdagger2rxjavaRxLifecycleARouterUtilsBannerGildePhotoViewGitHub
Peakmain
·
2020-02-10 23:52
Kotlin
ARouter
1.在base库gradle.build中添加依赖api'com.alibaba:
arouter
-api:x.x.x'2.在每个需要应用
ARouter
的mudule的gradle.build中添加以下代码
Leero丶
·
2020-02-10 10:32
android:组件化方案
Android彻底组件化方案实践2、Android彻底组件化demo发布3、Android彻底组件化-代码和资源隔离4、Android彻底组件化—UI跳转升级改造5、Android彻底组件化—如何使用
Arouter
江左灬梅郎
·
2020-02-10 05:16
Android Retrofit + RxJava + MVP + Kotlin +
ARouter
组件化开发框架
简介这是一个完整的小项目,所有接口来自玩android提供的开放API,Retrofit、RxJava、MVP这些在移动应用开发都是十分常见的了,至于Kotlin虽然出来的时间不是很长,但肯定也会越来越多见,毕竟用起来还是很方便的,谁用谁知道。项目UI框架搭建基本上是模仿玩Android提供的demo,框架是自己搭的。主要技术要点1、Retrofit+OkHttp+RxJava2、MVP开发模式3
疯狂的兔子666
·
2020-02-08 23:36
Alibaba开源的
ARouter
使用SerializationService新姿势
最近老板说要把我们的艾派派(APP)重新计划一下,我坐在树杈上想了半天,觉得好像阿里爸爸开源的的
ARouter
才可以满足我的需求,于是我就去GayHub,啊呸、GitHub上撸了一下官方文档、正常使用是没有问题的
xiaolei123
·
2020-02-08 11:10
ARouter
简介
1.1功能介绍支持直接解析标准URL进行跳转,并自动注入参数到目标页面中支持多模块工程使用支持添加多个拦截器,自定义拦截顺序支持依赖注入,可单独作为依赖注入框架使用支持InstantRun支持MultiDex(Google方案)映射关系按组分类、多级管理,按需初始化支持用户指定全局降级与局部降级策略页面、拦截器、服务等组件均自动注册到框架支持多种方式配置转场动画支持获取Fragment完全支持Ko
yesyourhighness
·
2020-02-08 10:50
2018-05-03
2.utilcode:android开发工具类3.
ARouter
:阿里巴巴开源的
一生挚爱_7317
·
2020-02-07 02:49
新闻类App (MVP + RxJava + Retrofit+Dagger+
ARouter
)新增功能
新闻类App(MVP+RxJava+Retrofit+
ARouter
)整体开发基于MVP+RxJava+Retrofit+Dagger+ARouterretrofitdagger2rxjavaRxLifecycleARouterUtilsGildePhotoViewJiaoZiVideoPlayerandroid-gif-drawableGitHub
Peakmain
·
2020-02-06 23:09
安卓移动架构04-组件化与
Arouter
移动架构04-组件化与
Arouter
组件化是指让模块独立运行,并且自由调用其他模块的类。大型项目中通常有很多模块,这些模快一般是library的形式,这样调试时就必须运行整个项目,很不方便。
最爱的火
·
2020-02-06 18:54
Gradle Transform API 的基本使用
文章来源自作者的Android进阶计划(https://github.com/SusionSuc/AdvancedAndroid)在前面学习WMRouter和
ARouter
时都涉及到了TransformAPI
susion哒哒
·
2020-02-05 01:06
由集成
ARouter
引发的一些思考
那么这样一来不同模块的各个页面就互不依赖了,自然不能直接通过startActivity来显式跳转了,自带的隐式跳转又略显笨重,不够灵活,于是乎就想到了引入路由框架,在github上找找,看到现在用的最多的就是
ARouter
大头呆
·
2020-02-01 04:31
kotlin版本组件化+mvvm项目架构
ARouter
:阿里出的一个用于帮助AndroidApp进行组件化改造的框架——
Villa__Mou
·
2020-02-01 03:31
Android组件化系列之手写组件路由架构篇(上)
该框架仿照
Arouter
实现的,目的是学习
Arouter
框架。框架的实现主要包括router_core、router_annotation和router_compiler三个部分。
沙漠一只雕得儿得儿
·
2020-01-12 17:56
Android组件化插件化
组件化
ARouter
组件通信
Arouter
组件化项目使用容易出错的地方集锦
1、Error:(65,0)Nosignatureofmethod:staticorg.gradle.api.java.archives.Manifest.srcFile()isapplicableforargumenttypes:(java.lang.String)values:[src/main/release/AndroidManifest.xml]OpenFile说明不能读取该文件,大部分
谷哥得小弟
·
2020-01-08 02:48
带你一步一步的解析
ARouter
源码
ARouter
是阿里推出的一款页面路由框架。由于项目中采用了组件化架构进行开发,通过
ARouter
实现了页面的跳转,之前看它的源码时忘了写笔记,因此今天来重新对它的源码进行一次分析。
Android丶VG
·
2020-01-06 16:10
android
Java
ARouter
安卓移动架构05-手写
Arouter
框架
移动架构05-手写
Arouter
框架ToolRouter是仿照
Arouter
实现的,目的是学习
Arouter
框架。
最爱的火
·
2020-01-05 12:20
组件化框架设计之阿里巴巴开源路由框架——
ARouter
原理分析(一)
阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680背景当项目的业务越来越复杂,业务线越来越多的时候,就需要按照业务线去分不同的模块去开发,这样专门的人负责专门的业务模块,最终上线由壳工程去负责进行组合打包各个module,完成业务的快速迭代。整个过程会涉及到各个模块间进行通信,比如订单模块和个人中心模块,可能会需要
Alvin老师
·
2020-01-02 17:41
ARouter
传递对象withObject
因为没有读懂
ARouter
的官方文档,陷入了钻牛角尖的循环中,花了一天时间在这上面,自责万分。
离人歌
·
2020-01-02 05:15
ARouter
源码学习
ARouter
源码学习官方文档:Android平台页面路由框架
ARouter
阿里巴巴Aroutergithub地址如下:ARoutergitHub地址
ARouter
我的学习注释GitHub地址:ARouterArouter
xiaxl
·
2020-01-01 17:36
android
router
源码学习
ARouter
源码学习之Compiler
ARouter
源码学习之Compiler官方文档:Android平台页面路由框架
ARouter
阿里巴巴Aroutergithub地址如下:ARoutergitHub地址
ARouter
我的学习注释GitHub
xiaxl
·
2020-01-01 17:35
android
router
源码学习
Android彻底组件化—代码和资源隔离
Android彻底组件化方案实践2、Android彻底组件化demo发布3、Android彻底组件化-代码和资源隔离4、Android彻底组件化—UI跳转升级改造5、Android彻底组件化—如何使用
Arouter
格竹子
·
2020-01-01 04:06
可能是最好理解的
ARouter
源码分析
ARouter
是什么
ARouter
是阿里巴巴开源的Android平台中对页面、服务提供路由功能的中间件,提倡的是简单且够用。
雪宝Wu
·
2020-01-01 00:38
APT 的使用
可以将注解在编译期翻译成Java代码二、如何使用APT1.创建注解库新建一个module放置注解比如annotationmodule,里面还有
ARouter
注解注意一定要是一个javamodule将注解单独放在一个库中
石器时代小古董
·
2019-12-31 08:39
谈谈App的统一跳转和
ARouter
作者:菜刀文:http://www.jianshu.com/u/ccabae3e72f2Ali-ARoutergithub/正纬App中每次页面跳转,都需要调用统一导航,它用的非常频繁,有必要对它进行一下梳理.让他能用起来简单方便,同时能支持各种常用的跳转业务场景.一.Android跳转遇到的问题1.intent-filter跳转不好管理Intentintent=newIntent();inten
菜刀文
·
2019-12-31 07:14
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他