AndroidAnnotations注解
2016-07-19 21:50
337 查看
AndroidAnnotations是一个能够让你快速进行Android开发的开源框架
它有以下特点
1、节省大量的代码量
2、提高开发程序的效率
3、使代码更加整洁
4、代码的服用型高,统一管理
说到这里可能大家已经迫不及待了吧,别急听我给大家一一道来,像我们平时初始view特别繁琐都是用findViewById,以及事件btn.setOnClicikListener()等
下载完之后就是添加libs,别下错了。
集成到Eclipse中新建一个Folder compile-libs
放androidannnotations-3.0.1.jar
project--->Preferences---->Java Compiler--->Annotation Processing
project--->Preferences---->Java Compiler--->Annotation Processing---->Factory Path
点击应用就ok了
package com.android.xiong.gridlayoutTest;
import org.androidannotations.annotations.Click;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.ViewById;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
@EActivity(R.layout.activity_thrid)
public class ThridActivity extends Activity {
@ViewById(R.id.tv_an)
TextView tv_na;
@ViewById(R.id.btn_an)
Button btn_an;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}
@Click(R.id.btn_an)
public void startActivity() {
Intent intent = new Intent(ThridActivity.this, FirstActivity.class);
startActivity(intent);
}
最后别忘了配置AndroidMainfest.xml
然后运行就ok了.
它有以下特点
1、节省大量的代码量
2、提高开发程序的效率
3、使代码更加整洁
4、代码的服用型高,统一管理
说到这里可能大家已经迫不及待了吧,别急听我给大家一一道来,像我们平时初始view特别繁琐都是用findViewById,以及事件btn.setOnClicikListener()等
下载完之后就是添加libs,别下错了。
集成到Eclipse中新建一个Folder compile-libs
放androidannnotations-3.0.1.jar
project--->Preferences---->Java Compiler--->Annotation Processing
project--->Preferences---->Java Compiler--->Annotation Processing---->Factory Path
点击应用就ok了
package com.android.xiong.gridlayoutTest;
import org.androidannotations.annotations.Click;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.ViewById;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
@EActivity(R.layout.activity_thrid)
public class ThridActivity extends Activity {
@ViewById(R.id.tv_an)
TextView tv_na;
@ViewById(R.id.btn_an)
Button btn_an;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}
@Click(R.id.btn_an)
public void startActivity() {
Intent intent = new Intent(ThridActivity.this, FirstActivity.class);
startActivity(intent);
}
最后别忘了配置AndroidMainfest.xml
然后运行就ok了.
相关文章推荐
- android下载apk且安装
- drwxrwxrwx 安卓权限代表意思
- GridLayout布局
- 分享:AndroidStudio翻译插件:ECTranslation
- Android中常用的优秀开源框架
- Android百度地图(四)如何引入离线地图包
- AndroidStudio给项目添加注解Butterknife8.7.0
- Android第三十七天
- android--checkbox(内部监听器)
- ANDROID 中常用的第三方框架
- android判断当前系统版本的等级
- week2 布局技巧与列表控件
- week1 Android应用界面开发
- Android项目开发之Sqlite数据存储
- Android性能优化之:绘制优化
- android动画定义
- Android 项目开发问题整理(持续更新)
- EditText设置光标的位置和字符选择
- Activity singleInstance启动模式
- LinearLayout android:divider属性