
Android Annotations
文章平均质量分 55
追云似梦
无为,兼爱
展开
-
在AndroidStudio下搭建AGES开发框架
使用AndroidStudio(以下简称AS)作为首选的开发工具已经很普及了,但是作为一个Eclipse的老手来说,转AS还是需要点时间去适应的。比如以前常用的快捷键,代码提示: Alt+/ 在AS下是ctrl+alt+space 而 查看函数则由之前的鼠标悬浮变成了按F2查看,导入包则由之前的ctrl+shift+o编程了现在的alt+enter 说了这么多不适应的快捷键,下面来谈谈如何在AS原创 2015-04-05 13:52:01 · 899 阅读 · 0 评论 -
@EFragment增强碎片(Fragment)
原文地址: https://github.com/excilys/androidannotations/wiki/Enhance-Fragments 支持FragmentActivity在AndroidAnnotations 2.6之前,没有支持片段注入。然而,我们确保至少继承FragmentActivity的活动不会打破AndroidAnnotations的规则:@EActivity(R.i翻译 2015-04-06 20:41:35 · 1438 阅读 · 0 评论 -
@EProvider加强contentprovider
原文地址: https://github.com/excilys/androidannotations/wiki/Enhance-contentproviders 你可以使用@EProvider注释加强一个Android内容提供商与:@EProvider public class MyContentProvider extends ContentProvider {}然后,您可以开始使用大多数翻译 2015-04-06 21:06:03 · 455 阅读 · 0 评论 -
Injecting Views
原文地址: https://github.com/excilys/androidannotations/wiki/Injecting-Views @ViewById在Activity中@ViewById标注的字段,必须的在activity所在的布局layout中可以找到相应的ID,类似于调用findViewById()方法。 注释的视图id可以设置参数,即@ViewById(R.id.myT翻译 2015-04-06 19:57:32 · 552 阅读 · 0 评论 -
Receiving intents
原文地址: https://github.com/excilys/androidannotations/wiki/Receiving-intents 接收意图@Receiver注释通知你的代码的意图,而不必手工申报和注册一个BroadcastReceiver。例如:@EActivity public class MyActivity extends Activity { @Receiver(翻译 2015-04-06 22:09:55 · 570 阅读 · 0 评论 -
@EReceiver加强广播接收器
原文地址: https://github.com/excilys/androidannotations/wiki/Enhance-broadcastreceivers 你可以使用@EReceiver注释增强一个Android BroadcastReceiver :@EReceiver public class MyReceiver extends BroadcastReceiver {}然后,翻译 2015-04-06 21:38:49 · 705 阅读 · 0 评论 -
@AfterXXX 调用顺序
用@AfterXXX标注的方法调用次序同一个类中的同一个注释的方法调用顺序不能保证,你不应该依赖于它。如果你想多种方法按照可靠的顺序被被调用,你应该只创建创建一个注解的方法,并用它来调用它们所需顺序的其他方法。@AfterInject protected void callInOrder() { methodA(); methodB(); methodC(); }privat翻译 2015-04-05 21:06:25 · 1898 阅读 · 0 评论 -
@EBean增强自定义类
原文地址: https://github.com/excilys/androidannotations/wiki/Enhance-custom-classes 加强自定义类您可以在一个不是一个标准的Android组件(如Activity,Service)的类使用注解@EBean。 你只需要使用@EBean注释这个类即可:@EBean public class MyClass {} 一个@翻译 2015-04-05 20:42:22 · 1607 阅读 · 0 评论 -
AA工作原理及注解的Activity的启动方式
译文地址: https://github.com/excilys/androidannotations/wiki/HowItWorks#starting-an-annotated-activity 概述AndroidAnnotations是以一种非常简单的方式工作。它会使用标准的Java注释处理工具自动添加一个额外的编译步骤来生成的”源代码”。 这里所谓的源代码是指,对于每个增强型类,例如每翻译 2015-04-05 18:59:27 · 1988 阅读 · 0 评论 -
@EActivity增强Activities
译文地址: https://github.com/excilys/androidannotations/wiki/Enhance-activities @EActivity使用@EActivity注解表明一个Activity将通过AndroidAnnotations增强。其值的参数必须是有效的布局ID,这将被用作该Activity的内容视图。 您可以将value参数为空,这意味着不会设置内容翻译 2015-04-05 15:34:26 · 3669 阅读 · 0 评论 -
@EView@EViewGroup增强的自定义视图
译文地址: https://github.com/excilys/androidannotations/wiki/Enhance-custom-views 如果你想创建自定义组建,可以使用@EView和@EViewGroup的注解方法。为什么要使用自定义组建?如果你发现在应用程序中的不同位置的某些布局部分需要复制相同的内容和调用相同的方法,那么自定义组建可以让你的开发轻松很多!@EView自定翻译 2015-04-05 15:14:35 · 1618 阅读 · 0 评论 -
@EApplication加强Application类
译文地址: https://github.com/excilys/androidannotations/wiki/Enhancing-the-Application-class 加强应用类您可以使用@EApplication注释来增强Android的Application类:@EApplication public class MyApplication extends Application翻译 2015-04-05 15:25:02 · 703 阅读 · 0 评论 -
Extra
原文地址: https://github.com/excilys/androidannotations/wiki/Extras#executing-code-after-extras-injection @Extra@Extra注释一个从Activity中启动意图中获取正确值的字段,例如:@EActivity public class MyActivity extends Activity {翻译 2015-04-06 21:01:49 · 763 阅读 · 1 评论