`
foquanlin
  • 浏览: 20002 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AndroidAnnotations 注解说明

 
阅读更多

AndroidAnnotations

@EActivity(R.layout.sample) 注释可以设置Layout,相当于setConentView方法

@OptionsMenu(R.menu.sample) 设置Activity的菜单项

@EProvider 在ContentProvider中启用Annotations

@EReceive 在BroadcastReceiver中启用Annotations

@EApplication 在Application中启用Annotations

@EFragment 在Fragment中启用Annotations

@Eservice 在Service中启用Annotations

@EViews 在自定义的View的子类中启用Annotations

@EBean 使用的JavaBean,能直接取到调用他的Context,支持@ViewById标签找到控件

@RootContext 能取到调用该Bean的Context,构造方法不再需要传Context参数

@Background 在后台线程执行,与@UiThread联合使用可替换AsyncTask中的doinBackground和onPostExecute

@UiThread(delayed 2000) 在UI线程执行

@Inject 注解构造器时创建类的实例或对象

@AfterInject 在构造方法执行完成后执行

@Fullscreen 全屏设置

@NoTitle 不显示标题设置

@SystemService

@ViewById 注释功能与findViewById相同,如果声明的变量名就是id,可以省去参数,否则应加上id,如ViewById(R.id.tv)

@StringRes 用法同上,获得字符串资源

@ColorRes 用法同上,获得色彩资源

@BooleanRes

@AnimationRes 用法同上,获得动画资源

@Bean 创建JavaBean时的标签

@App 创建一个Application对象

@AfterViews 注释定义的方法会在OnCreate方法的setContentView后执行

@BeforeTextChange 定义的方法在TextView及其子类的Text属性改变前执行

@AfterTextChange(R.id.edit) 在EditText内容改变时,更新TextView内容

@Click(R.id.tv, R.id,tm) 点击TextView时调用

@LongClick 长按效果

分享到:
评论

相关推荐

    androidannotations 注解框架的配置及使用教程

    AndroidAnnotations 是一个强大的Java注解库,专门针对Android开发,旨在简化UI层的代码,提高开发效率。这个框架允许开发者通过在Java类和方法上添加特定的注解,自动生成对应的处理逻辑,如Activity、Fragment、...

    Hibernate 注解说明文档

    **Hibernate 注解说明文档** 在Java的持久化框架中,Hibernate是备受青睐的一款,它极大地简化了数据库操作。本文档将深入探讨Hibernate注解的使用,帮助开发者更好地理解和利用这些注解来实现对象关系映射(ORM)...

    androidannotations 测试代码

    AndroidAnnotations(简称AA)是一个开源库,它扩展了Java注解,简化了Android应用的开发,特别是在UI层面上。本主题将深入探讨AndroidAnnotations的测试代码及其相关的知识点。 **1. AndroidAnnotations基本概念**...

    SSM框架常用注解说明

    SSM框架常用的注解说明

    springboot常用注解说明

    【Spring Boot常用注解说明】 在Spring Boot框架中,注解起到了至关重要的作用,它们简化了配置,使得开发过程更加高效。以下是一些常见的Spring Boot注解及其详细解释: 1. **@SpringBootApplication** 这是...

    AndroidAnnotations的使用

    AndroidAnnotations(简称AA)是一个开源框架,旨在简化Android开发,通过注解的方式,让开发者能够快速创建可维护、可测试且具有良好用户体验的Android应用。它通过预编译步骤,将注解转换为Java代码,从而在运行时...

    androidannotations-3.0.1.jar androidannotations-api-3.0.1.jar

    AndroidAnnotations 是一个强大的开源库,它通过注解(Annotation)的方式简化了Android应用的开发工作。在提供的"androidannotations-3.0.1.jar"和"androidannotations-api-3.0.1.jar"这两个文件中,包含了这个库的...

    androidannotations框架举例

    AndroidAnnotations(简称AA)是一个强大的Java库,它简化了Android应用开发,通过注解处理技术自动处理了许多常见的任务,如视图注入、事件处理、生命周期管理等。在本例中,我们将深入探讨如何使用...

    hibernate注解说明文档

    以下是对 Hibernate 注解的详细说明: 1. **@Entity**:这个注解用于标记一个 Java 类为实体类,意味着这个类的实例将被持久化到数据库中。一个实体类通常代表数据库中的一个表。 2. **@Id**:这个注解标记实体类...

    AndroidAnnotations相关jar包绿色解压版

    AndroidAnnotations是一个开源库,它为Android开发者提供了一种简化应用开发的方式,主要通过注解(Annotations)来增强代码,减少样板代码。这个绿色解压版包含两个关键的jar包:`androidannotations-api-3.0.1.jar...

    androidannotations-3.2Jar包

    AndroidAnnotations 的核心在于注解(Annotations),这些预定义的注解可以附加到类、方法或字段上,框架在编译时会自动根据这些注解生成相应的 Java 代码。这种方式使得代码更加简洁,减少了运行时的反射操作,提高...

    hibernate注解详解说明

    在 Hibernate 中,注解是一种简洁且强大的工具,用于替代传统的 XML 配置文件来描述对象模型和数据库之间的映射关系。这篇文档将深入探讨 Hibernate 注解的使用。 ### 第 1 章 创建一个注解项目 在开始使用 ...

    注解(最全最详细的注解描述).zip

    在编程世界中,注解(Annotation)是一种元数据,它为编译器、解释器或构建工具提供了关于代码的信息,但并不直接影响代码的执行。注解在Java、Python、C#等许多编程语言中都有应用,它使得代码更加自我描述,帮助...

    AndroidAnnotations-3.2

    AndroidAnnotations 提供了一系列预定义的注解,开发者可以使用它们来处理常见的Android编程任务,如活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)的生命周期管理,视图注入(View Injection...

    JPA注解说明 详解

    JPA通过使用注解或XML来定义对象-关系映射(ORM),简化了数据库操作。下面将详细介绍JPA中的一些核心注解及其用法。 1. **@Entity(name="EntityName")**:此注解标记一个Java类为一个实体类,它对应数据库中的一个...

    AndroidAnnotations切换fragment动画

    在Android应用开发中,`AndroidAnnotations`是一个强大的框架,它通过注解简化了代码,使得开发者可以更加专注于业务逻辑,而不是繁琐的Android生命周期管理。在本主题中,我们将深入探讨如何利用`...

    Swagger常用注解使用说明

    2. @ApiOperation注解:此注解用在具体的方法上,用来说明该方法的作用以及每一个url资源的定义。它的属性包括: - value:方法的简短描述,作为API资源的名称。 - notes:详细描述该方法的作用,可能包含一些...

    springMVC详解以及注解说明

    在Spring MVC框架中,注解的使用极大地简化了配置过程,使得开发者能够更加专注于业务逻辑。Spring 2.5引入了一系列注解,使得基于XML的配置可以被注解配置所替代,提高了开发效率和代码的可读性。下面将详细解释...

    AndroidAnnotations

    AndroidAnnotations 是一个开源的、注解驱动的框架,它旨在简化 Android 应用的开发过程。通过使用注解,开发者可以减少样板代码,将更多的精力集中在业务逻辑上。这个框架通过自动化处理常见的开发任务,如视图绑定...

    androidannotations

    AndroidAnnotations(简称AA)正是这样一款开源库,它以其独特的注解方式,极大地简化了代码编写,提高了开发效率,让开发者能够更专注于业务逻辑,而非繁琐的视图绑定和生命周期管理。 AndroidAnnotations是基于...

Global site tag (gtag.js) - Google Analytics