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
探究(一)——url跳转
在超大型app项目中页面往往上百个乃至几千个,同时HyBrid开发也是目前所有主流应用基本配置,H5与Native原生页面的交互会相当频繁,如果没有一个很好的解耦方式,那么从网页跳转原生页面会产生相当大的耦合不利于项目维护以及组件化发展,同时还需要app不断的升级才能支持新的跳转机制。举个例子,URI集中管理,也就是会将页面统一注册到AndroidManifest.xml或者自定义集中管理区,每新
wayne_425c
·
2019-10-31 15:51
Android自定义注解开发
由于是pad项目,本身Activity用到的次数较少,大多是fragment之间的跳转,
ARouter
不能做很好的支持,并且处于对项目安装包瘦身的考虑,决定自定义一个简单的路由组件,用于支持Activity
王远道呀
·
2019-10-28 20:42
Arouter
核心思路和源码详解
前言阅读本文之前,建议读者:对
Arouter
的使用有一定的了解。对Apt技术有所了解。
Jymoon
·
2019-10-18 16:00
Android应用模板之项目架构和路由
这个有很多现成的库帮我们实现了,比如
Arouter
。
Arouter
的路由功能的实现主
唐洪峰
·
2019-10-08 13:08
android高仿京东app
仿京东app采用组件化架构屏幕适配方案可以较好解决多分辨率及同分辨率不同dpi适配;全新组件化架构升级,相比之前的方案模块间更为解耦且使用更为方便;本项目为仿京东项目,资源为抓包获取,项目框架采用路由框架
ARouter
道客优
·
2019-08-31 23:19
android
Flutter基础(十二)路由(页面跳转)与数据传递
本文首发于公众号「刘望舒」ReactNative入门系列ReactNative组件Flutter基础系列前言在Android开发中我们使用Intent来进行页面跳转,也称之为原生路由,后来出现了一些路由框架,比如
ARouter
刘望舒
·
2019-08-20 00:36
Flutter
踩坑:路由框架
ARouter
::There is no route match the path
因为开启InstantRun之后,很多类文件不会放在原本的dex中,需要单独去加载,
ARouter
默认不会去加载这些文件,因为安全原因,只有在开启了openDebug之后
ARouter
才回去加载InstantRun
余影悬铃
·
2019-08-19 16:48
ARouter
使用
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/lib739449500/article/details/978919381.原生跳转实现Google提供的原声路由主要是通过intent,可以分成显示和隐式两种。显示的方案会导致类之间的直接依赖问题,耦合严重;隐式intent需要的配置清单中统一声明,首先有个暴露的问题,另外在多模块开发中协作也比较困
xlhb
·
2019-08-09 14:19
2019
Flutter基础(十二)路由(页面跳转)与数据传递
http://liuwangshu.cn/flutter/primer/12-route.html前言在Android开发中我们使用Intent来进行页面跳转,也称之为原生路由,后来出现了一些路由框架,比如
ARouter
乘香墨影
·
2019-07-11 17:33
Flutter基础(十二)路由(页面跳转)与数据传递
http://liuwangshu.cn/flutter/primer/12-route.html前言在Android开发中我们使用Intent来进行页面跳转,也称之为原生路由,后来出现了一些路由框架,比如
ARouter
乘香墨影
·
2019-07-11 17:33
Android Kotlin项目集成阿里
ARouter
Arouter
是一个用于帮助AndroidApp进行组件化改造的框架——支持模块间的路由、通信、解耦,[ArouterGithub地址](https://github.com/alibaba/
ARouter
苦海厌倦
·
2019-07-04 20:17
Android Kotlin项目集成阿里
ARouter
Arouter
是一个用于帮助AndroidApp进行组件化改造的框架——支持模块间的路由、通信、解耦,ArouterGithub地址,是项目进行组件化开发的神器,今天来讲一下
ARouter
怎么在Kotlin
仙人掌之路
·
2019-07-04 20:32
Android
Kotlin
Android前沿技术
源码解析与手写二、热修复阿里百川Sophix内核原理三、AppInstantgoogle8.0类似热更新技术原理与实战四、强制更新1.银行应用非对称加密对称加密五、组件化框架设计1.组件化之集中式路由--阿里巴巴
ARouter
张克Mike
·
2019-07-02 15:00
EasyRouter源码解析---仿
Arouter
路由的简洁版
手写路由框架原因为什么市面上由如
Arouter
这样优秀的路由框架了,还要自己去手写路由框架呢?
罗小辉
·
2019-06-27 17:44
安卓进阶
Alibaba的
ARouter
在Android 中的使用(模块 之间界面跳转,和数据的传递)
用Alibaba的
ARouter
开源库,就解决这问题。在传统的项目中,我们业务都在一个模块下面。界面和界面的跳转就是用Inten
beautifulYuan
·
2019-06-24 20:06
ARouter
与MVVM
参考文章:(一)Android官方MVVM框架实现组件化之整体结构(二)Android官方MVVM框架实现组件化之
ARouter
串联各模块Android跳转-
ARouter
详细使用教程
ARouter
源码历险记
冉桓彬
·
2019-06-14 10:55
懒人模式开启Android模块自动化Api之旅
在将业务进行模块化时,避免不了模块页面路由和模块通信,大多数我们会用到
ARouter
,EventBus三方库。模块化过程中有一个尴尬的问题摆在面前:Event事件、Routerpath放在哪里?
Android高级架构师
·
2019-05-13 22:17
懒人模式开启Android模块自动化Api之旅
在将业务进行模块化时,避免不了模块页面路由和模块通信,大多数我们会用到
ARouter
,EventBus三方库。模块化过程中有一个尴尬的问题摆在面前:Event事件、Routerpath放在哪里?
Android高级架构师
·
2019-05-13 22:17
ARouter
学习笔记(Kotlin脱坑之路)
ARouter
学习笔记(Kotlin脱坑之路)本文只针对本人在Kotlin中使用
ARouter
出现的各种问题附:模块化工程模块间存在相互依赖关系组件化工程模块间不存在横向相互依赖(
ARouter
作用旨在解耦两个模块间依赖关系
TomCat0916
·
2019-05-08 18:15
问题汇总
ARouter
Module模块化框架
利用
ARouter
实现的模块化框架,可以单独编译运行某个module,通过开关修改依赖关系。模块化最基本的特性就是独立,降低耦合性。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。
Android深夜食堂
·
2019-05-05 10:49
ARouter
fragment onActivityResult
笔记:Postcardpostcard=
ARouter
.getInstance().build(ARouterPathConstant.TRADE_OFFER_AND_OTHER_DETAIL_ACTIVITY
微信号 lanjixingxun
·
2019-05-03 15:07
Android中遇到的那些问题
新闻类App (MVP + RxJava + Retrofit+Dagger+
ARouter
)性能优化之其他优化
Github地址:新闻类App(MVP+RxJava+Retrofit+Dagger+
ARouter
)列表页卡顿优化常规方案convertView复用,使用ViewHolder耗时任务异步处理布局相关减少布局层级
Peakmain
·
2019-04-28 10:00
ARouter
源码分析(四)—— 缓存与优化
Arouter
源码分析系列建议从最初开始阅读,全部文章请访问https://github.com/AlexMahao/
ARouter
本篇博客意在记录
ARouter
中的一些优秀策略。
Alex_MaHao
·
2019-04-25 15:19
android-高级
新闻类App (MVP + RxJava + Retrofit+Dagger+
ARouter
)性能优化之App布局优化
Github地址:新闻类App(MVP+RxJava+Retrofit+Dagger+
ARouter
)绘制原理CPU负责计算显示的内容GPU负责栅格化(UI元素绘制到屏幕上)16ms发出VSync信号触发
Peakmain
·
2019-04-20 09:59
组件化
1.本地广播传递信息2.eventbus事件订阅发布3.rxjava函数式事件总线4.隐式intent跳转5.
arouter
6.冲突tools:replace7.gradlecompileexcude排除依赖
邓浩发_1a14
·
2019-04-19 20:56
Kotlin 中使用
ARouter
遇到问题反馈(不断更新...)
ARouter
传递实体参数接收不到?
liuxuesong001
·
2019-04-09 16:24
Kotlin学习
ARouter
ARouter
关闭指定activity之旅
还是先看看
arouter
是如何实现跳转的吧!
Android苏大强
·
2019-04-09 09:33
kotlin完成的项目
项目是基于kotlin写的:Android端:1.使用组件化模块开发基于阿里
ARouter
封装的组件路由调用项目框架与用到的技术:
ARouter
+Retrofit+Rxjava+Okhttp+Dagger2
CoderTree
·
2019-03-22 22:04
Android路由框架-
ARouter
详解
文章大纲一、页面路由基本介绍1.什么是页面路由2.为什么要使用页面路由二、页面路由框架
ARouter
介绍1.常用功能介绍2.常见应用场景三、×××四、参考文章一、页面路由基本介绍1.什么是页面路由 映射页面跳转关系
wx5c8747d53561c
·
2019-03-18 14:58
代码
Android路由框架-
ARouter
详解(非原创)
文章大纲一、页面路由基本介绍1.什么是页面路由2.为什么要使用页面路由二、页面路由框架
ARouter
介绍1.常用功能介绍2.常见应用场景三、源码下载四、参考文章一、页面路由基本介绍1.什么是页面路由
故事爱人
·
2019-03-18 09:00
路由框架
ARouter
使用及源码解析(一)
系列文章:路由框架
ARouter
使用及源码解析(一)路由框架
ARouter
使用及源码解析(二)一、什么是路由?
_小马快跑_
·
2019-03-12 14:55
路由框架
ARouter
使用及源码解析(二)
系列文章:路由框架
ARouter
使用及源码解析(一)路由框架
ARouter
使用及源码解析(二)上一篇主要介绍了
ARouter
的使用,本篇来分析一下
ARouter
的实现原理
ARouter
解析注解在上一篇中
_小马快跑_
·
2019-03-12 14:28
ARouter
源码摸索+实践
搭建
ARouter
环境源码地址ARouterandroid{defaultConfig{...javaCompileOptions{annotationProcessorOptions{arguments
kongjn
·
2019-03-08 15:01
Android Kotlin开发模块之间跳转-
ARouter
Kotlin开发Android实现模块间跳转需进行如下配置:1、主Moduleapplyplugin:'kotlin-kapt'dependencies{kapt"com.alibaba:
arouter
-compiler
lfl521kfc
·
2019-03-05 21:22
Android
Kotlin
Android 编译时注解解析 —— 自己动手实现一个 Router
前言类似于ButterKnife、Dagger、
ARouter
,它们可以通过几个注解,就可以实现以往需要很大功夫写的代码,还可以非常好的解除依赖,来提高解耦度,提升代码的扩展空间。
JzyCc
·
2019-02-21 23:02
Android组件化的基本操作+
ARouter
的基本使用(动图演示)
目录一、组件化的基本操作简介1.新建项目2.新建模块3.gradle的统一管理3.1.把各个模块需要依赖的公共库添加到base模块的build.gradle中。3.2.在first模块和second模块的build.gradle中,添加base模块依赖。3.3.在app模块的build.gradle中,添加base模块,first模块,second模块的依赖。4.设置模块的启动Activity4.
AlpinistWang
·
2019-02-15 11:20
Android中好用的三方库
更新至2019-02-13 简要框架杂谈
简要杂谈其实也就是只稍稍看了一下一点点源码随口乱说的会包含对应的github地址也贴出来,也会顺便点出来一些之前没见过知识点ARoutergithub:https://github.com/alibaba/
ARouter
kennychaos
·
2019-02-13 18:15
Android组件化和插件化
blog.csdn.net/guiying712/article/details/55213884简书谈谈我的理解-组件化/模块化https://www.jianshu.com/p/79e4df63f31f阿里
ARouter
jackwang_dev
·
2019-01-17 22:45
Android基础
ARouter
探索和使用分析
一、
ARouter
含义简单说就是映射页面跳转关系的一个中间件,其中包含有一些跳转时的辅助功能(参数传递、动画、拦截器、服务绑定、碎片对象获取等)。
尹人入胜
·
2019-01-15 17:16
开源框架
android
ARouter
源码解析(五)
arouter
-gradle-pluginversion:1.0.2AutoRegister:https://github.com/luckybilly/AutoRegister前言====在本系列的第一篇中讲过
昵称4
·
2019-01-11 00:00
Android框架源码分析——以
Arouter
为例谈谈学习开源框架的最佳姿势
得意于众多项目和第三方库的开源,开发中使用几行代码即可实现复杂的功能,但使用只是源码库的搬运工,源码中真正牛逼的技术并不属于我们,所以对源码和开源库的学习成了Android开发者提升技能的必经之路,笔者也曾经认真学习了常用开源框架的原理和实现,足以在开发和面试中的问题,就此以为掌握了源码(有没有同道?),直到有一天自己去编写库,当面对框架设计、任务调度、任务并发、线程切换、缓存、文件等系列问题时,
Alex@W
·
2019-01-03 11:34
Kotlin
ARouter
集成错误记录
'kotlin-android'applyplugin:'kotlin-kapt'applyplugin:'kotlin-android-extensions'kapt{arguments{arg("
AROUTER
_MODULE_NAME
eleven0125
·
2019-01-02 15:09
android
ARouter
用在kotlin开发以及kotlin+java混合开发的时候的配置与纯java配置不同
区别就在于在appgradle中applyplugin:'kotlin-kapt'kapt{arguments{arg("
AROUTER
_MODULE_NAME",project.getName())}
green-Fir
·
2018-12-29 16:13
知识总结
ARouter
+Kotlin 问题汇总
1.
ARouter
+Kotlin无法生成路由文档问题解决如题,无法生成build/generated/source/apt/(debugorrelease)/com/alibaba/android/
arouter
dsczxcc
·
2018-12-13 19:33
Android
kotlin
Android 第三方插件使用注意事项(更新中~~)
ARouter
篇1、Androidstudio、5.0以上版本,打开instantrun功能时:AndroidStudio使用了instantrun,
ARouter
的跳转会失效,这种情况下我们需要开init
Licy-静海
·
2018-12-04 15:01
Android
第三方插件
基于
ARouter
的Android组件化实现
网上组件化的文章很多,但大多数文章都从底层的细枝末节开始讲述,由下而上给人一种这门技术“博大精深”望而生畏的感觉。而我写这篇文章的初衷就是由上而下,希望别人在阅读的过程中能够觉得“组件化原来也就是这几个东西”的感觉。首先我们来看一下组件化项目和传统项目的区别在传统的项目里我们通常情况下会有一个core的libary模块和一个app的application模块,业务中的逻辑都写在app中各个功能模块
GameProgramer
·
2018-11-30 16:54
ARouter
使用之坑
1.使用方法1.1添加依赖和配置android{defaultConfig{...javaCompileOptions{annotationProcessorOptions{arguments=[
AROUTER
_MODULE_NAME
文韬_武略
·
2018-11-30 16:41
框架
迁移到 AndroidX 过程中遇到的各种问题
Android-References是一个Android示例程序项目:包含了MVP,MVVM,组件化,
ARouter
,RxJava,EventBus,ButterKnife,视频播放,视频直播,网络访问
砚迹青青
·
2018-11-10 14:18
Android
基础
进阶
异常记录
ARouter
源码解析(二)api模块
ARouter
源码解析(二)api模块一、基本类@Autowired,@Interceptor,@Route注释RouteType,TypeKind,RouteMeta,TypeWrapperPostCard
LiMubai_CN
·
2018-11-05 19:27
android
ARouter
源码解析(一) APT模块
ARouter
源码解析(一)APT模块零、简介
ARouter
使用了@Autowired,@Route等注解来实现需要的功能,我们的源码分析也从注解相关的模块开始。
LiMubai_CN
·
2018-11-05 19:39
android
上一页
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
其他