eclipse下androidannotations开发环境搭建

在我们开发android应用程序时,会创建许许多多的Activity,每个Activity中又有许多的组件初始化代码,例如:findViewById(),这会使我们的代码看起来非常的冗余,而且不利于开发效率的提高,最近发现git上有一个类似于spring的依赖注入框架androidannotations,果断fork下来研究了一下,觉得非常的不错,于是决定以后使用这个框架来减化自己的代码,在我配置开发环境时,还是遇到一些麻烦的,在些总结一下,既是为自己做个笔记也希望能帮助到有需要的人.

1.下载androidannotations包,下载地址:git地址

2.下载下来以后,我们主要使用里面的androidannotations-api-3.0.1和androidannotations-3.0.1这两个jar包

3.在eclipse中新建一个android project工程,在工程中新建libs文件夹和compile-libs文件夹,将androidannotations-api-3.0.1放到libs包中,将androidannotations-3.0.1放入到compile-libs中,因为anndroidannotations-api-3.0.1是我们使用的api,所以和普通的jar包一样,放到libs中即可,而androidannotations-3.0.1则是具体的实现,因为两个包中有相同的包和类,所以要分放在不同的文件夹中.如下图所示:

4.我们需要的东西就这么多,下面就是在eclipse中配置此工程的一些信息,首先,确保jdk的版本是1.6以上并且勾选了最上面的选项.如图所示:

其次,打开Java Compiler->Annotation Processing,将所有的复选框都选中.如下图所示:

最后,选中Factory Path目录,将工程中的complie-libs文件夹中的androidannotations-3.0.1.jar选中,添加进去,如下图所示:

到此,整个androidannotations在eclipse中的开发环境搭建完成,可以开始使用注解来编程了.下面是例子:

package com.example.anationtest;import org.androidannotations.annotations.Click;import org.androidannotations.annotations.EActivity;import org.androidannotations.annotations.ViewById;import android.app.Activity;import android.widget.EditText;import android.widget.TextView;@EActivity(R.layout.test)public class AnnotationsActivity extends Activity {// 如果用注解,属性访问权限不能是private@ViewByIdEditText et;@ViewByIdTextView tv;@Clickvoid btn() {}} 总结:在配置的过程中,开始我下载的是最新的jar包,按照上述步骤配置完后,工程总是跑不起来,看错误提示,大概意思是有重复的包,不知道如何解决,换了旧一点的包后没有问题了.使用这个注解框架,可以使我们专注于业务逻辑,又可以减少代码量,是一个不错的框架.

Demo下载地址

,我们可以失望,但不能盲目。

eclipse下androidannotations开发环境搭建

相关文章:

你感兴趣的文章:

标签云: