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

	@ViewById
	EditText et;
	@ViewById
	TextView tv;

	@Click
	void btn() {
		
	}

}

   总结:在配置的过程中,开始我下载的是最新的jar包,按照上述步骤配置完后,工程总是跑不起来,看错误提示,大概意思是有重复的包,不知道如何解决,换了旧一点的包后没有问题了.使用这个注解框架,可以使我们专注于业务逻辑,又可以减少代码量,是一个不错的框架.


   Demo下载地址

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值