android注解
文章平均质量分 74
cding1818
这个作者很懒,什么都没留下…
展开
-
Android通过注解初始化绑定View
一、引言Android中通过findViewById在布局文件中找到需要的View,加入一个Activity里面有许多的View需要初始化,那将是一件很繁琐的事情。当然Google一下你会发现有很多Android Annotations框架。比如比较有名的“Android Annotations”,这样的框架很复杂,用起来也比较麻烦,还有一些BUG,第一次使用也花费了不少时间研究。也许原创 2015-08-28 15:33:26 · 1828 阅读 · 1 评论 -
控制反转与依赖注入(IOC和DI)
1.控制反转(Inversion of Control)与依赖注入(Dependency Injection)控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。IoC是一个很大的概念,可以用不同的方式来实现。转载 2016-04-21 20:15:06 · 1996 阅读 · 0 评论 -
反射、注解与依赖注入总结
现在在我们构建自己或公司的项目中,或多或少都会依赖几个流行比较屌的第三方库,比如:Butter Knife、Retrofit、Dagger 2等,如果你没用过,那你需要找时间补一下啦;有时在使用后我们会好奇他们到底是怎么做到这种简洁、高效、松耦合等诸多优点的,当然这里我不探讨它们具体怎么实现的,而关心的是它们都用到同样的技术反射和注解,并实现的依赖注入。如果你好奇这些库具体是怎么实现的,或转载 2016-04-21 19:34:23 · 2254 阅读 · 0 评论 -
Android应用中使用运行时注解
其实非常简单,直接上代码:本文主要是替代传统的findViewById()的功能,就是在我们Activity中不需要再使用findViewById()去给View赋值了,通过注解在运行阶段自动赋值。以及setOnClickListener()也是一样的原理。使用注解和反射技术。1. 定义自己的annotation注解。 定义findViewbyId这个功能的注解pa原创 2016-04-22 11:36:38 · 2119 阅读 · 0 评论 -
JavaPoet动态生成代码
JavaPoet - 优雅地生成代码一项目简介二项目总览1 大体结构图2 关键类说明三相关使用1 API使用2 一个简单示例四源码浅析五使用场景1 根据编译时注解生成代码11 前言12 一个简单示例2 根据协议文件生成对应代码3 更多待扩展六知识储备1 注解处理器Annotation Processor11 自定义注解处理器1转载 2017-08-22 11:36:20 · 1615 阅读 · 0 评论