注解机制 androidannotations 让编程更随性,更轻松(一)

来源:互联网 发布:caffe安装windows 编辑:程序博客网 时间:2024/05/21 09:15

Google开源框架androidannotations深入学习

权利声明:转载请注明出处http://blog.csdn.net/hello_chillax/article/details/44996267,谢谢。

1.annotations的简介
androidannotations是GitHub上的一个比较出名的开源框架,它可以精简代码,让你的程序简洁易懂,让撸码更随性舒适。
GitHub地址:https://github.com/excilys/androidannotations
官方文档地址:https://github.com/excilys/androidannotations/wiki

用GitHub上的一句话总结一下:
我们致力于精简代码,而注解机制无疑就是最好的方式。

2.annotations的配置
对着项目名称点击右键,找到倒数第二项,Properties,点击进去,这里写图片描述
会看到上图,点击标号1的位置,在右侧把标号3的位置勾上,把4的位置选择成1.6以上(包括1.6)。。然后点击上图标号2,得到下图的样子。这里写图片描述
上面三个打上红色箭头的全部选中,然后在最后一行apply一下,再选择Factory Path,进入下面的界面这里写图片描述
把上面打红色箭头的全部选中,然后点击Add Jars,选择你的那个androidannotations包,添加进去,然后apply一下,就ok了
好了 到此结束。。

顺便说一下,如果你的eclipse在JavaCompiler下没有Annotation Processin这一项,说明你需要安装一下Eclipse Development Tools。具体方法是:

help->install new softwares,在work with中输入如下URL:http://download.eclipse.org/releases/juno,
这里写图片描述
把红色箭头的那个插件给安装一下就好了,重启之后一切就正常了。

3.annotations注解时报错的解决方案

1.问题一:
使用注解之后,调试时可以正常运行,但是每次启动eclipse时工程都会报错,另外,clean之后,以及打包成apk时,都会报错。找到错误之处,发现导入的包竟然无法识别,然后只要把导入的包删掉之后再重新导入,工程就又不报错了,可以下次重启eclipse时又会报同样的错误。

解决方案:更改包的导入方式:

//错误的导入方式:import com.chillax.schooltime.activity.MainAty_;//手动改成如下的方式:import com.chillax.schooltime.activity.*;

我不知道为何这样就不报错了,但是确实是一个很好的解决方案,有知道的朋友可以告诉我,相互学习。

今天主要讲了一下annotations的配置和使用,以及常见错误的解决方案。我会在另一篇博客中详细地讲解annotations中所有注解符号的使用方法,敬请关注。

1 0
原创粉丝点击