- 博客(3)
- 收藏
- 关注
原创 ARouter源代码解析
上一篇文章介绍了ARouter在编译期间做的事情,会生成一些文件,Root表,Group表,AutoWired和Intercept的代表类,理解为工厂吧,链接:https://blog.csdn.net/wangchao1412/article/details/99412922所以我们在使用之前需要初始化,把Root表,Intercept拦截器和Provider加在到内存中,AutoWired...
2019-08-13 17:36:34 635
原创 ARouter源码解析之APT运行时注解
ARouter,可以使用@Route注解来标示路由地址,使用@Autowired给变量实现自动注入值,@Interceptor可以实现拦截功能。在ARouter中,首先是通过APT在编译时生成了ROOT表,Group表,Interceptor和AutoWiredAutoWired自动注入:/** * DO NOT EDIT THIS FILE!!! IT WAS GENERATED...
2019-08-13 13:40:32 663
原创 AndroidStudio下Gradle实现对配置统一管理
对SDK版本和在组建开发中对应用名进行统一管理。首先在project目录下新建一个gradle文件,如config.gradle文件如下:ext { // false: 组件模式 // true :集成模式 isModule = true android = [ compileSdkVersion: 26, ...
2019-08-13 10:27:31 483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人