天平

向着目标一步一步走。

Android AOP之路四 编译时注解详细讲解

一、 简介在第一篇文章时候有说了,注解有三个功能: 标记信息: 第二篇文章说了 运行时候动态处理: 第三篇文章说了 编译时候动态处理: 这篇文章说 简单说明一下AOP和APT的关系: AOP是Aspect-oriented programming的缩写,叫做面向切面编程,例如OOP(面向对象),A...

2017-11-09 17:28:31

阅读数:946

评论数:0

Android快速依赖注入框架Dagger2使用2

接着上一篇: http://blog.csdn.net/niubitianping/article/details/60878104一、单例@Singleton需要实例的类如果是单例的,需要在Component接口和Module类的方法使用@Singleton。栗子: 新建一个SingleClas...

2017-03-10 10:41:10

阅读数:870

评论数:2

Android快速依赖注入框架Dagger2使用1

一、啥是Dagger2前面的概念可能开始看不懂,给点耐心,看到例子就懂了。 本篇文章需要注解方面的知识,不了解的可以先看:http://blog.csdn.net/niubitianping/article/details/601451281.1 简介Dagger2是一个Android/Java平...

2017-03-08 18:22:30

阅读数:3564

评论数:1

Android AOP之路二 Android上的注解

一、简介啥是注解,不懂的可以先看我上一篇文章。在android 里面 注解主要用来干这么几件事: 和编译器一起给你一些提示警告信息。 配合一些ide 可以更加方便快捷 安全有效的编写java代码。谷歌出的support-annotations这个库 就是主要干这个的。 和反射一起 提供一些类似于s...

2017-03-06 13:58:59

阅读数:2026

评论数:0

AndroidAOP之路三 注解处理解释器IOC

一、提取Annotation信息当开发者使用了Annotation修饰了类、方法、Field等成员之后,这些Annotation不会自己生效,必须由开发者提供相应的代码来提取并处理Annotation信息。这些处理提取和处理Annotation的代码统称为APT(Annotation Proces...

2017-03-04 18:37:23

阅读数:902

评论数:0

AndroidAOP之路一 注解Annotation

Android AOP 等在Android上应用越来越广泛,例如框架ButterKnife,Dagger2,EventBus3等等,这里我自己总结了一个学习路程。 - Java的注解Annotation - 注解处理解析器APT(Annotation Processing Tool) - A...

2017-03-03 19:08:12

阅读数:1016

评论数:0

提示
确定要删除当前文章?
取消 删除