Androidannotations框架使用(一)——(AA框架初探)
在开发Android的岁月中,findViewById这个武器也一直伴随我们左右,但是"落后就要挨打",在"现代化战争"中,我们应该选择更先进的武器。与之对应的注解框架有以下几个:
-
xUtils的ViewInject(废弃)
- ButterKnife的InjectView(JakeWharton大神的杰作);
- android-butterknife-zelezny(一键生成Butterknife注解的插件:android-butterknife-zelezny);
- Google的Data binding(Google出品,很有前景)
- 利用反射来解决findViewById(消耗内存大,不建议使用);
- Androidannotations框架;
本文来具体讲解一下Androidannotations框架。
AA框架的Github地址,其英文文档地址是:AA框架英文文档;
先睹为快,来看一下AA框架的威力:AA框架的Code Diet。
接下来我们首先来介绍一下项目接入AA框架:
首先在build.gradle(Project:XXX)中添加内容,如下图所示:
然后在build.gradle(Module:XXX)中添加相应依赖,具体如下图所示:
到此为止,AA框架已被我们集成进入项目中。
AA框架的具体使用我们在下一节会进行讲解。