android studio 中配置 android annotation

来源:互联网 发布:淘宝店招代码生成器 编辑:程序博客网 时间:2024/06/07 22:01

 android annotation是一个github上的开源框架,基于依赖注入,减少android编码过程中代码的书写,让coder专心于逻辑的实现。

github地址:https://github.com/excilys/androidannotations

以下是作者自己配置android annotation的过程,由于配置过程中遇到了一些小问题,所以总结以下,方便自己,也方便他人。

github上官方给出的android stuido gradle配置教程地址:https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle

第一步:在Project的gradle配置文件build.gradle中(下图红色圆圈1)添加下面红色圆圈2标记的部分。


第二步:在项目的配置文件build.gradle中(下图圆圈1所示文件)添加下图圆圈2、3、4三处代码。


第三步:使用android annotation来简化你项目中的代码


如上图所示,在圆圈1处Actvity的顶部基于依赖注入声明该Activity使用哪一个配置文件,达到的效果就和原生情况下使用圆圈2标记处代码一致。

更多的android annotation使用细则,可以查看官方文档:https://github.com/excilys/androidannotations/wiki/AvailableAnnotations

第四步:在AndroidMenifest.xml文件中配置使用

使用了android annotation的activity或者fragment,在编译的过程中会被编译出带后缀下划线的子类,所以在项目的AndroidMenifest.xml中注册Activity添加的不再是原来的Activity而是带下划线的子类Activity,如上面的ButtonActivity,在项目中应该注册ButtonActivity_(注意后面的下划线),如下图所示。

第五步:编译运行。

上面有说android annotation是在编译的过程中生成子类Activity,所以需要编译后,IDE才能找到这个类,点击IDE的编译按钮,或者直接运行,正常情况下,你的android annotation环境就可以正常工作了。




0 0
原创粉丝点击